У Шевченко было оба варианта. Да пусть говорят себе "на" согласно "традиции", но когда относительно всех национальностей употребляются политкорректные названия (французы, поляки, чехи, мордва, узбеки, таджики те же...) и как здрасьте в том же ряду "хохлы"  - повбывала бы