The ToS makes sense. GameFAQs is a business, no matter how you look at it. You can't walk into Safeway or McDonalds and start using that as a forum to collect money for charity. There are a lot of other ways to raise money than through GameFAQs users, though few of them are as easy as sitting in front of the computer and being like "money please?" "ok".