This thread has reaped responses with contrasting viewpoints and reasons for them - all within the spirit and rules of this forum which by its name is very much about discussion. However, as there's no real evidence of vilification, i.e. abusively disparaging comments, it seems that some misunderstanding exists about its meaning.
As an aside for those who relish synonyms, 'vilification' has plenty of them including: condemnation, censure, denunciation, vituperation, defamation, denigration, disparagement, obloquy, castigation, flak, opprobrium, derogation, revilement, calumniation, execration, excoriation, lambasting, upbraiding (as opposed to downbraiding?!), invective, libel, insults, slagging-off, mud-slinging and objurgation!!! :-)