Although I agree that in an ideal world the game would avert this sort of problem, would it not be the best solution to simply not play with such obnoxious people? The sort of people who will only behave reasonably when forced to do so aren't exactly the most wonderful company.