Federer, Nadal, Djokovic, Del Potro, Tsonga, Berdych, Nishikori, Verdasco, Lopez, Bellucci. Could name more.
Not even sure Dimi's FH is on the same level as Cilic, Almagro, Tomic etc.
No, I don't judge the player. I said that I would start rooting against that player so those retarded fanboys wouldn't get the satisfaction. That's a pretty common reaction I think when faced with the stupidity sometimes (often) present in GM. I can still respect the player in question however.
I've never understood people who are so mentally weak, they let others influence who they support. If you don't like a player's fans, that's fine but why let anonymous forum posters determine who you support?