While there is a multitude of theories out there that represents a good majority of ways to explain why or how to keep a crime from being committed the best, in my opinion, is the Routine Activities Theory.
full story