We have been far too tolerant for far too long