Although I cannot think of obvious remedies with respect to dealing with people like Mr. Roof in our culture, he seems to be a good example of the consequences of PC tolerance, a socially acceptable loose canon.
we are trained to "accept" all the off beat, crazy,insane,antisocial,perverted people with a grin and a shrug....
I'm not going to....a spade is a spade...strange young men used to be in a hospital or a jail...