Actually, Its a reality because selfish people and criminals don't follow laws or rules as it suits them, forcing those that have the authority to do so to enact laws/rules/policies to correct these behaviors.
Again, they are not forces top make zero tolerance rules. They do so because they won't take care of the "selfish people and criminals". And , again, it is stupid way to administer, manage, and lead.
The poorer the behavior and the more these behaviors happen, the more rules are put in place to combat them. It's not the "administrators" fault that they have to do this, but the fault of the people whom choose to break or flaunt the rules/laws. Lack of common sense, selfishness, discourtesy and greed are ruining it for everyone else (this country and elsewhere) whom chooses to have manners and follow rules and laws. It is easier to do the wrong thing than the right thing.
It is the administrators' fault, and it is they who lack common sense and sound judgment by emplacing and enforcing zero tolerance rules.