Интересный вопрос.
Здесь состоялось обсуждение: Как правильно — «на Донбассе» или «в Донбассе»?
Здесь тоже этого коснулись: Как следует говорить: в украине или на? Алматы или Алма-Ата? Ашгабат или Ашхабад и проч.?
Но я соглашусь с ответом Ирины Чепелкиной:
Однако литературная норма русского языка, согласно которой следует говорить и писать «на Украине», – результат исторического развития языка на протяжении нескольких столетий. Сочетаемость предлогов В и НА с определенными словами объясняется исключительно традицией. Ср.: в школе, в институте, в аптеке, в отделе, но: на заводе, на почте, на курорте, на складе и т. д. Литературная норма не может измениться в одночасье из-за каких-либо политических процессов.
Для того, чтобы не задевать украинцев можно и писать как они хотят, но им не стоит переживать, если люди пишут не так -- это язык, когда привычка формировалась ничего обидного не подразумевалось. Как и во всем, что касается языка -- пишите и говорите правильно (или по новой норме) и ваше окружение тоже будет также. А как говорят чужие, с кем вам кашу не варить и не есть -- неважно.
Правила русского языка на этот счет нет. Есть компромисс между благозвучием, традицией и желанием нормально общаться с соседями.
Кому-то i в Вiрменii гарно жити, а кому-то i в Угорщинi не погано.