Mexico has some of the toughest gun control laws in the world, but drug cartels have well stocked arsenals. For law abiding citizens, it's difficult and expensive to apply for a gun permit. It's why many gun owners decide to defy the law.

More...