GoranZ wrote:Usually self proclaimed democratic governments like Canadian one fails to ensure the safety of its democratic citizens... same applied to US, UK, Norway and many other.
Democratic society doesn't have mechanisms to protect its democratic citizens... and it seems it will never have. Since there is no clear line what do do with people/organizations that dont behave according to the democratic principles... For me the solution is simple, judge them by the principles they behave upon although that might not be democratic punishment.
Both criminals (the one in the shooting yesterday, and the one in the attack on Monday) were shot dead. How much more do you want to punish them? If you say you want to resurrect them and give them a special beating before shooting them again, I would let you, but I don't think we have the technical ability.
As far as "protecting the citizens" in general, there is no system that can give perfect results. However, generally speaking, the democratic countries tend to have lower crime rates. Here is a wikipedia's map of murder rate by country (darker blues mean more murder per capita):

Canada with 1.4 murders per 100,000 population is doing quite a bit better than authoritarian Russia, which manages 9.2 murders per 100,000 population despite giving strong powers to its police.
I would venture to postulate that it is social taboo more than punishment which prevents most violent crime, and nations which foster a strong sense of respect for others tend to have a much stronger taboo against violence.