America is considerably larger then the UK, with a much larger population, and has a considerably more complex political system. But I will not deny that the US has more problems then the UK, and I expect this sort of thing to happen in the US very soon now.
This is where we disagree. I do not believe that people do anything for no reason. There are always reasons, even if we do not understand them. Society molds people, they create both the type and amount of criminals, and informs what type and where they commit crime.