I took it like you were insulting meme. You asked, "who is going to sign up and talk?", like you were putting down meme's site. I happen to like his site, and am a member, so when you say something like that, you are insulting me, too.
What's the deal with people from GT boards going off and making other GT boards? there are already plenty, why not just make a board about something original?
Because people into GT have a right to make their own boards, if they see fit to do so. They may be about GT, or GTA, or whatever, but there might be some originality not seen on GTP.