He did not say that the law enforcement officers could not carry firearms in public.... its their job to tackle drug cartels.
If you, on the other hand happen to shoot a drug dealer, you could be charged and if convicted you might just find yourself being somebody's maid in the big house.