Look, the question isn't if your poker site or other sites are a charity or not. The true problem is that
you lie to us when you promote your site telling that there is a
"$88 free bonus, no deposit needed", when in reality only $8 are free, the other $80 is just a regular bonus (same as you can get at every other site) where you actually
have to play with your own money first in order to get that cash. So either change the description or admit that you are communicating false information to us...
And giving out free money isn't about charity anyway. We both know that these small gifts should be given in order to let the players try out your site before depositing large sums from their own pockets...but if you manage to gain a new costumer with this gift who will play at your site for years, then on the long run your "investment" will actually generate a nice profit for you.
Also would you be so kind and show me a link or something where I can read more about the number and type of tournaments you host? Thanks!