На каждую норму всегда есть исключения. Те же острова и полуострова - "В Крыму", но не "НА Крыму". "На Украине" говорят не в одной России, а ещё в Польше, Словакии и Чехии. Так что свои местечковые куивские "правила" качать так нахально и безапелляционно не следует.
Как уже сказали, нет чёткой нормы, всё определяется традицией. С островами и полуоостровами - то же самое: "НА Кубу", но "В Гренландию", "НА Аляску", но "В Крым", "В Индокитай". Никакой внятной логики.
Украина не государство а территория, по этому и закрепилось "на Украину". А вот когда станет полноценным государством тогда можно будет говорить "в Украину". Да и по правилам русского языка правильно будет "на Украину".
Кстати, Тарас Шевченко в XIX веке писал "на Украине". А уж его в непатриотизме упрекнуть сложно.
и что вы спорите.есть проверочное слово: украина крепко сидит {В,НА] жепе! выберайте варианты.лично мне больше нравится В ЖЕПЕ.