Concise description:
Create a "kick player/boot" option for the host in the "Awaiting Players" area for the host. Most games/sites have this option to kick other players if they don't want them in the game. Maybe you don't want them on your foe list permanently, you simply don't want them in the game, and adding them too your foe list does nothing *after* they've already joined.
Specifics:
Currently, the foe list is nice as it allows us to prevent other people from joining games that we had a bad experience with. However, as said above, if someone already joins, you can't do anything about it. Even worse is when you've taken someone off your foe list to read the chat in a game (to quote them, or to see exactly what they said), forget to put them back on, and they join your game. It's at absolute rock bottom when you join a game, notice that, get annoyed, and then CC drops you from your own game because of the 5 minute speed rule, and then because they *do* have you on foe, you've just been blocked from your own game!
This will improve the following aspects of the site:
In order to file a Cheating/Abuse report, I unfoed leonidas1 in order to copy/paste his chat in the report. I forgot to add him back on. He joined a game I was in, although I don't want him to be in that game. Under current procedure, players typically will all get informed and remake the game with the said player added on the foe list. Such hassle wouldn't be necessary with a kick player/boot option, to simply remove them from the games. I mean, if you don't want to play with a person, you don't want to play with them, there's nothing more to it than that, is there?