Locked until I can post a full response.
Looking at the logs, he was clearly not AFK Oddish.
[2014-09-02 20:20:49,807] 09/02/2014 - 14:19:43: "Console<0><Console><Console>" say "TF2Center: sub vote: RED DEMOMAN (2/4) [flip ???]"
[2014-09-02 20:20:49,807] 09/02/2014 - 14:19:43: rcon from "192.99.135.252:44186": command "say TF2Center: sub vote: RED DEMOMAN (2/4) [flip ???]"
[2014-09-02 20:20:49,868] 09/02/2014 - 14:19:43: "Kuzanaki<15><[U:1:105550772]><Red>" triggered "shot_fired" (weapon "widowmaker")
[2014-09-02 20:20:50,498] 09/02/2014 - 14:19:44: "Kuzanaki<15><[U:1:105550772]><Red>" triggered "shot_fired" (weapon "widowmaker")
[2014-09-02 20:20:51,037] 09/02/2014 - 14:19:44: "flip ???<11><[U:1:44081709]><Red>" say "lol if you want to get banned"
[2014-09-02 20:20:51,262] 09/02/2014 - 14:19:45: "?? ??<21><[U:1:132035208]><Blue>" say "!rep their demo"
As for closing the lobby, it is being debated (and has for awhile) in the members lounge about whether creating a new lobby if being !repped out of your own is against the rules.
Its (currently) not. Flip pays for the server, was clearly not AFK, and was unfairly !repped out of the lobby.
Also, it was a mumble required lobby. Flip was kind enough to only unready since people weren't in mumble. He is allowed to kick the players who weren't in mumble, and chose not too.
That being said, everyone who was part of the !repping part has earned Three Day Join Lobby Bans for !rep abuse.
This type of behavior will not be tolerated.
Why do mathematicians confuse Halloween and Christmas? Because 31 Oct = 25 Dec!