The coach system is fine for what it was supposed to be, helping new hosts run their games smoothly. Mafia coaches can be used for plenty of other things, policing the community is not one of them. That should be left to the hosts and mods in general. It's silly to think it's just nf peeps making a fuss about this, I think it's just common sense, theirs a reason these report buttons are on forums, to contact the mods when things get out of hand. If a newer host doesn't know what to do this is where the mafia coaches should step in to give advise but what happens to the player should always be left up to the host.
If the Host wants to ban them from a future game they would be within their rights to do so but do not ban then from other hosts game if they have no issues with them playing their game