With all do respect, that sounds like an hour you could of been playing a game and having fun. You are bringing the job aspect to the game upon yourself. While I agree teaming gives advantages, I also stand firm behind the opinion that if you are playing a game and not having fun you are doing it wrong. Games, no matter how competitive, should always be fun.
Personally, if I saw someone teaming up once.. whatever.. no biggie. If they were known for doing it, I simply record it(Seeing as it will likely be running anyhow), report it, and move on. I have better things to do than waste time trying to find people who are teaming up.
Over all, I remain neutral in the argument. I can argue either side of the coin if it keeps the discussion going.