One country that you like very much, the Czech Republic, has the most liberal gun law in Europe. You need a license for most guns, which is still wrong in my opinion, but once you have a license you are allowed to carry the gun for self-protection in public places, just like in America.
Is it common with school shootings in the Czech Republic? Do you feel unsafe in Prague because people can legally be armed?