Вы расставили знаки верно.
Верно: Ай да Рыжий, ай да сукин сын!
Запятые не нужны.
Верно: Причитает: «ах» да «ах».
В художественной литературе встречается также написание без кавычек. Например, у Достоевского: Вот эта умнее всех спросила, а то: ах да ах!
Общее правило таково: пишутся через дефис арабские, тюркские, персидские личные имена с составными частями, обозначающими социальное положение, родственные отношения и т. п., а также служебными словами – такими, как ага, ад, ал, аль, ар, ас, аш, бей, бек, заде, зуль, кызы, оглы, оль, паша, уль, хан, шах, эд, эль, эр (см.: Правила русской орфографии и пунктуации. Полный академический справочник / Под ред. В. В. Лопатина. М., 2007). По общему правилу: Абд аль-Керим, Кёр-оглы, Измаил-бей.
При этом следует иметь в виду, что: 1) часть ибн пишется в таких именах раздельно (Ибн Сина); 2) начальная часть Бен- может писаться в таких именах как через дефис, так и раздельно; 3) написание конкретных личных имен лучше уточнять по энциклопедическому словарю.
Поскольку прямая речь заканчивается восклицательным знаком, после нее следует поставить тире: Мне говорят: «Да ты еще красотка!» — а я в ответ лишь «ох» да «ах».
Наталья Владимировна, рады Вам. С прошедшим!
На возможность двоякого склонения личных имен Ия, Лия, Вия, Тия, Гия (муж. груз.) указывает еще Л. П. Калакуцкая в работе «Фамилии. Имена. Отчества. Написание и склонение» (М., 1994). Она пишет, что эти имена могут склоняться: а) с окончанием -е в дательном и предложном падежах (к Лие, о Лие) и б) по образцу имени Мария (т. е. к Лии, о Лии). Так что написание о Лие было зафиксировано задолго до начала работы над новым справочником.
На наш взгляд, учительница может объяснить детям, что такие короткие двух-трехбуквенные имена, как Ия, Лия, являются исключениями и могут быть написаны как с и на конце, так и с е на конце.
Да, такое употребление возможно.