Except the parent post was not "disagreeing", they were basically shaming those that criticize Activision by calling them ridiculous.
Your and their argument is also incorrect. It's perfectly fine to dislike the player, because the player will be motivated to be less of a player and more of a good corporate citizen if they see that everyone dislikes them for their action.
The tax system is immensely complex, laws are slow to pass and change. It is faced with smart adversaries which try to use the tiniest loopholes to get an advantage, while regular Joe has to pay their taxes and they're condemned immediately when they try anything funny with their taxes (which they can't anyway, because they can't afford it).
This argument that the players are innocent and should not be criticized is either naive or malicious.
The argument is "don't hate the player, hate the game". Complaining about the companies is wrongheaded is likely not going to get anywhere.
Targeting the tax system that got here, however, has at least a remote chance of affecting change.