Есть две версии происхождения слова радуга: 1) переоформление слова райдуга, которое является сложением слов рай и дуга (ср. жар-птица); в таком случае радуга буквально 'пестрая дуга' (ср. диал. раек 'радужная оболочка глаза'); 2) производное от основы рад-.
Написание через дефис можно объяснить стремлением показать фразеологизированность оборота. Однако его написание не закреплено в орфографических источниках, а в употреблении он чаще встречается без дефисов. И это, на наш взгляд, более удачная форма. Возможно и буквальное прочтение оборота и, соответственно, такая пунктуация: Эх, мама, не горюй, не горюй...
Рог изобилия – фразеологический оборот. Форма множественного числа у существительного рог в этом выражении не употребляется.
Запятая не нужна.
Это не синонимы. Значение каждого слова Вы можете узнать в словарях.
Если определение стоит перед счетным оборотом, то оно ставится в форме именительного падежа независимо от рода имени существительного: каждые два часа, последние два предложения, лучшие две песни.
Однако прилагательные целый, полный, добрый и некоторые другие обычно употребляются в этом случае в форме родительного падежа: целых два месяца, целых две недели, полных два ведра, добрых двое суток, лишних три часа.
В сочетаниях с пол- и полтора (полторы) возможны обе формы согласования: добрых полчаса – добрые полчаса, целых полторы недели – целые полторы недели.
Таким образом, в Вашем примере возможны оба варианта.
Хороший вопрос. Дело в том, что сама по себе эта фраза противоречит нормам литературного языка, поэтому о правильности написания судить также затруднительно. Согласно нормам, мы должны использовать здесь краткое прилагательное виновата, которое в сочетании с отрицательной частицей и в роли сказуемого пишется раздельно. С этой точки зрения в приведенной Вами цитате более уместно раздельное написание.
Мы не выполняем домашние задания. Но Вам помогут словари, опубликованные на нашем портале. Воспользуйтесь строкой «Искать на Грамоте».