I believe this to be somewhat relevant.
Now back to my own opinion: It's just another form of trying to justify doing something illegal. Actually caring about the charity would be either giving up the game to spare the money for charity, or generating the money from somewhere else. Although I still reckon, as someone who lives on just under 2/3rds of the official poverty threshold in the UK, that you can still donate to charity and buy games with proper budgeting.