Before shutting down my computer after a long Sunday, I read the news -- news I did not imagine I would ever read, although, looking back, it was years in the making and clear signs were there. Yet we, individuals and society tend to deny danger till we become its victim or see blood flowing in our backyard.

Despite the hate graffiti on the walls of mosques and Muslim schools in Quebec; despite the insults hurled against Muslims on the streets of Canadian cities and the pulling of hijabs off the heads of Muslim girls, which started decades ago; despite Hérouxville and Pauline Marois' charter -- despite all this, I never seriously considered the possibility of a murderous attack against Muslims in Canada or Quebec. In the United States, maybe, but not here. And here it is.

I did not pray at a mosque last night, but I easily could have. I am not in Quebec City, but a sick-minded xenophobe from Montreal could as easily have attacked a mosque here. So close it is now, and so blind I was. We all were!

For years, Canadian security forces have been busy entrapping Muslim youth, following faint tracks and turning them into full-fledged criminal cases to please their political masters, over the 10 dark Harper years, that they did not pay attention to protecting the real vulnerable segment of society.

That segment of society that was demonized for decades and negatively portrayed by the media and by politicians. Politicians, who although sometimes paid lip service and talked about equality, human rights and protection of minorities it now feels that it was only to save face.

And we see the results. It is not only he who pulled the trigger who is to blame. It is not only those around him (or her) who may have heard or read something alarming and did not react, who are to blame. More, or most, of the blame falls on the media and the politicians who are followed by thousands, and sometimes millions, and who use their popularity and following to fuel the flames of fear, hatred and anger to make political gains or to further their career.

Then came Trump and took the whole matter to new heights, or should I say lows, and it all caught fire. Unfortunately, the fire flared in Quebec.

It is time for them all, from Trump up (you can hardly go any lower), to look themselves in the mirror and see the consequences of their words. It is also time for politicians and journalists who really believe in liberties, rights and equality to be more vocal and take stronger positions, leaving behind the urge they frequently portray to "balance" between security and rights. We are beyond this stage now. The danger is real and innocent blood was spilled on your watch.

It is still the days after, when energy and emotions are high, so voices of reason and condemnation are loud and calls for action are easy to adopt. My fear is that next month, or maybe even next week, we will hear again that the danger is true and that the fear is justified and another killer will start to plan his or her attack.

Don't let it happen. We should not let it happen. It is a responsibility upon us all but the burden on each of us is proportional to the visibility we enjoy and the power we can wield.

May those who were murdered without justification rest in peace and our hearts go to their families and loved ones, especially children who lost their dads. The best way to honor those memories is to assert, sincerely: "Never Again!"

Please chip in to keep stories like these coming.