David Monroe used to be my local bishop. He is an extremely intelligent man.
The perpetrator in this case is presumably not to blame. But the anti-Catholic prejudice in the media surely is. If Canada's "Hate Speech" laws actually worked, this is just the sort of thing they would prevent--an atmosphere of hostility towards some identifiable group that might lead to violence against them.
But can you imagine anyone being prosecuted for saying anything against Catholics, or men, or any ethnic group originally from Europe?
It's never happened yet.