По моему обе спорящие стороны по своему правы.
Применение к Украине предлога "на" было много веков распространено именно потому, что применялось к области, региону под название Украина в связи с тем, что Украина была много веков частью другого государства.
Сейчас, после обретения независимости и появления именно государства Украина логичнее применять предлог "в", как к другим государствам.
Важно помнить, что 90% русскоязычных людей, которые всю жизнь говорили "на Украине", не вкладывают в применение этого предлога какой то оскорбительный смысл (ну кроме определённой прослойки). Они просто всю жизнь так говорили и им лень переучиваться, да и смысла они не видят.
Скорее всего в зависимости от развития истории при сохранении Украиной государственности в русском языке будет дрейф от применения предлога "на" к "в". Постепенно, просто в связи со сменой поколений.