Рог изобилия – фразеологический оборот. Форма множественного числа у существительного рог в этом выражении не употребляется.
Словари предлагают форму мн. ч. рога для всех значений слова рог, как бы странно ни звучало сочетание рога для вина.
Правильно: ежовые иголки, лосиные рога.
Верная форма именительного падежа множественного числа слова рог – рога (независимо от значения).
Единственное основание для склонения этой аббревиатуры – сложившаяся устойчивая традиция, связанная с широкой употребительностью данного слова. Других причин просто нет.
Правильно: в Кривом Роге.
Слово рога в этом значении – разговорное. Поэтому в стилистически нейтральном контексте кавычки будут уместны (для выделения слова, принадлежащего другому стилю).
Да, такое сочетание знаков возможно. Запятая закроет причастный оборот, а тире будет присоединять к подлежащему однородные сказуемые, выраженные существительными в именительном падеже.
Оба написания корректны.