I highly recommend a player peer rating feature that includes a sportsmanship score. If it consistently is low you should pause their account and after too many poor scores kick them off!
Am I alone here?
It already exists. If somebody is a poor sport, you are asked to report them. Those who get multiple negative reports can be assigned to a special pool, where they are kept away from normal players and made to play with each other.
I highly recommend a player peer rating feature that includes a sportsmanship score. If it consistently is low you should pause their account and after too many poor scores kick them off!
Am I alone here?