Из всякого правила в русском языке имеются исключения. На Украине, на Кубе, на Кипре - устоявшиеся языковые нормы. И в русском русском (который в России русский, а не на Украине) правильно в данном случае "на".
Всегда говорю "в", "на" немного режет слух, ассоциации с "на районе, Вася, все четко внатуре" возникают, да и Украина не остров. Но когда слышу "на", меня это не задевает, хотя я патриотичный украинец.
...тоже интересовал этот вопрос, много чего перечитала (в основном, все же бумажные академические источники, в сети меньше), я вышла из положения просто: когда речь касается Украины, пишу "в/на Украине" - один вариант лингвистический, второй политический, и пусть каждый читает так, как ему больше нравится...
Публикация комментариев и создание новых тем на форуме Адвего для текущего аккаунта ограничено. Подробная информация и связь с администрацией: https://advego.com/v2/support/ban/forum/1186