Запятые стоят верно.
Сочетания соотносительных или близких по значению слов пишутся через дефис: умница-разумница, волк-волчище, горе-злосчастие, полусон-полуявь, жил-был. Если второй компонент сочетания пишется раздельно, то дефис заменяется на тире: полудеревни — полу дачные поселки, жить — не тужить.
Выбор частицы зависит от смысла и строят предложения. Например, верно: Каким бы ни было утро, кофе всегда настроит меня на рабочий лад.
Верно писать с ни.
Верно: Как только меня не терзали!
Такое сочетание корректно, как и сочетание "хранить память о чем-либо".
Верно: Никогда не можешь предугадать, кому что близко по душе.
Правильно раздельное написание: хочешь не хочешь.
Можно поставить двоеточие: вторая часть раскрывает содержание первой.
Здесь разные производящие основы: сожале-ть (сожале-ние) и сокраща-ть (сокращ-ение).