Uhhhh..... Dunno about the first sentence, sounds like a bug or possibly an issue related to tfstats(?), but the second one I can probably answer.
Banning freekillers is simple and all... if an admin is present to deal with them. Admins cannot be available all the time to deal with rulebreakers, and some of those are aware of who the admins are and will behave when they are online.
The Warden letting the REDs run is sort-of grey. They're trying to protect the REDs but are also allowing them to freely roam until the MFKers are dealt with.
There may well be an admin present but they could be AFK dealing with IRL issues, or may not have seen what happened. They must see what's happened in order to punish someone.
I don't think this is a suggestion thread, personally.