On your first point, where is the difference between that and teaming? If someone were banned for teaming then they could just immediately use that point. Or if I were teamed I could pincer movement a player with my teammate before both suddenly running off, thus avoiding each other, pretending not to be teamed, but really teaming. I could also just
happen to not burn the full iron I just got, and someone could miraculously find it 30 seconds later. The possibilities are endless, there would have to be an entire rulebook on what constitutes teaming and what doesn't. Added to that, there's the manpower taken to decipher whether someone is teaming or not. Mods have enough of a problem trying to ban hackers, let alone petty disputes about "look, this guy hit me twice more than he hit that guy! they were teaming!!1" It's just not enforceable.
Oh yeah, cos Austin was sooo hard to prove, wasn't it
it was pretty clear to about 90% of EU that he was hacking, he was just friends with a ton of mods and had a few people behind him berating anyone that called him a hacker and saying he was bad. And on the unsupported claim thing, there were some situations above, such as the pincer movement one, where it would be insanely difficult to tell whether someone was teaming. Hacks are much easier to prove than teaming, not least because hackers tend to do unexplainable stuff such as Austins headsnaps, whereas there are a ton of situations in which teamers could explain that "I didn't see him" or "I was just aiming for the other guy cos I thought he was a threat" etc. etc. etc.
Basically, teaming is very hard to prove, very hard also to disprove, and very difficult to enforce, as well as there being very few solutions, all of which are quite obviously limited. As such it would waste staff's time, cause unfair bans, and most likely cause A LOT of flame and hate.