and are not "donations" in the charitable sense of the word. You are putting money into an organization that is paying players to play a game. If you want to feel like you are helping out a player, all the power to you, but just be aware it is not a charitable donation for tax purposes.
Incidentally, I strongly agree with the linked post.