The only players on the team who gets unjustified "hate" is TVD & Henry Parrish.
JW is not hated, he was an Elite high ranked 5-Star that has yet to live up to the billing & gets rightfully criticized for his inconsistent play.
If he plays up to the level of his talent, no one will criticize him.