Welcome to the forums.
Punk what is your steam id? So we can find your ban.
Also, we have never allowed team switching, UNLESS we have unbalanced teams either via score or like 6v10, and an admin will either ask for volunteers or we do a vote scramble, but other then that you play on the team the game randomly gives you. And we do have 2 servers as well.
You have a good attitude that I can see, and like you said if you there people you don't want to play with you can come back later. Also, if people are rushing or not helping take a demo or screenshot, pm an admin if one isn't on and we can take care of it. We want the server to be fun for everyone.