I do think that teams to a certain extent are unfair for people who would really like to play solo but like others have said, it's a part of the game that can't really be removed. I know for me personally if teaming was not allowed, I'd never play.
However, I would love to see separate servers for this type of thing. One server that is the exact same as the current MCSG gametype and an "extreme" MCSG gametype that makes teaming much more difficult (no sharing of loot, compasses, experience gained when killing people, and maybe even a rule that teaming is not allowed).