Today at Parliament Hill in Ottawa, and much of downtown, the annual giant pro-life demonstration took place while a few dozen totalitarian leftists prepared for violent disruption.
The contrast could not have been more black and white.
Thousands of people from across the spectrums of age and ethnicity enjoyed a spectacular spring afternoon, first at Parliament Hill, then a march down Elgin St. where many left wing, violent extremists waited with scarves across their faces and, as one reporter said, with safety type glasses on as if they were expecting police pepper spray.
The many Soviet flags the demonstrators had suggest there is a great deal more at stake here than a few people who merely feel there should be abortion on demand for all.
Add to that the crowd-priming chants of "Whose Streets? OUR STREETS."
The counter demonstrators to the March for Life seemed to be, as is the norm today, a far left wing battering ram against classical civilization, with women's rights to abortion on demand a mere excuse for the demonstration.
Much like so many identity groups and sexual habits groups are today like Black Lives Matter, 3rd and 4th wave feminism, J street, gender identity groups and more, who are clearly more concerned about the damage they can do to civilization than providing actual human rights for the groups they claim to represent.