The problem is the law enforcement, not the laws.
As someone who knows a little bit about Mexico, this seems like a law that completely ignores reality.
Would you agree that government should avoid creating laws that in practice do more harm than good, even if the idea behind the law is good and just?
The problem is the law enforcement, not the laws.