Every country seems to have a number of questinable laws, its not a US only problem. As I said check out the RIP, the various laws passed across Europe, China..etc...

Seems to be a global thing to come up with laws that make us all "safer" (at least in the mind of someone..)