I just thought about this, is it possible to have a lua or some function that will automatically demote said player instantly if he joins the server when we place his steam id onto a "blacklist" text file? Example:
Player Jobba is scheduled for a demotion for abusing respected.
his steamID is <insert in txt file>
Player Jobba joins wirebuild
Player Jobba has been demoted to guest
Sounds like a nice idea to me if its possible.