Also, falsehood on your part. If you leave and rejoin while above average level, you keep your level. So if you changed levels, you DID, indeed, exploit rank system. Mouthing off was why you got banned, and last, but not lease; if someone is team attacking you, make sure you have the admin's attention and DON'T retaliate. If both admins are on the other team, they can't SEE that someone is team attacking you (as it doesn't show up in the chat box) and slaying someone on your word is a FAST way to get an abuse thread.

With all that being said, your options were pretty laid out. Type spec in console and switch teams if 'm' isn't working, or wait until the option WAS working. Mouthing off to an admin for not reacting to hearsay is stupidity on your part. Don't blame the admin because you handled things like a 5 year old.