Yes, I agree as well (to the spawn camping). My 2¢:
Spawn camping is a good strategy in S1 and S2, since it gives you easy kills (disputable; many players hate killwhores) and easy stageups (yup). At S3, however, it loses all its value as a "good strategy" and becomes a "cheap tactic". SD usually happens sometime into S3, and by then, you should be focusing on eliminating the enemy team as a whole rather than killing individual players just for the fragcount (seeing as you already have a sizable amount of kills, unless you were building/are a noob/suck at aiming). BTW I have nothing against noobs, I'm still something of a noob and everybody was a noob at some point.
I also have some advice for new/fairly new players. Use saybinds sparingly, if you value your reputation — on servers that allow vote-muting or if there are admins around, you will get muted for flooding the chat. Saying the same thing over and over again does not increase the chances of someone seeing it, it merely makes them hate you. Also, if you have something you don't want the other team to see or if it only concerns your team, use team chat! I have singlehandedly hunted down every last egg/telenode and builder because the other team broadcasted their plans in public chat.
If there is something you want to say to someone and it does not concern anyone else, PM them. This can be done with /m <name> <message> or /msg <name> <message> (try both; some servers use /m and some servers use /msg).
Oh, and I absolutely despise people who build a ring of turrets around the last egg, since it is frustrating and does not help either team in the slightest.
Sorry about the long post but I had a lot to say.
P.S. Speaking of the "gg" bind... What the hell does "gg" mean? I edited this in after ChaosSquirrel posted about it, since making a low-content post with just this question would be obnoxious.