Наверное, оно им кажется каким-то детским, инфантильным, что ли.
Особенно, если реальный Виталий - мужик с харизмой, грубоватый, тогда подразумевается несоответствие мягкого, "интеллигентного" имени субъекту-носителю.
А если Виталик - деликатный, тонкий человек, тогда найдутся другие поводы для насмешек.
Некоторым не очень тактичным людям только смеяться над другими. А лучше бы посмотреть в зеркало.
И вообще, сейчас дается детям столько необычных имен, что смеяться над Виталием как-то странно. Наверное, среди тех, кто носит имя Архип или Кузьма, Виталий кажется иностранцем. Такие у нас тенденции на сегодня, и когда будут давать детям нормальные имена, неизвестно.