Regarding the matter on guns, until a way can be found to remove malice from the human heart there will always be human-on-human violence. It has happened for thousands of years. In the Middle East, they commit violence over religion, the most absurd reason of all. After all, it takes a human finger to pull the trigger. More tolerance of different faiths and beliefs is the answer. Plus being aware of troubled individuals around us. Anger issues are no excuse.