To me, this is largely a result of lawyers fucking ruining everything they touch, and then not giving a shit about the lives they ruin by extension (for example, congress and k-street). It's the lawyers that are out of control here. They are the ones who got the bad law passed, they are the ones who keep allowing prosecutions to happen, they are the ones who keep the law from being challenged, etc. It's like lawyers want to be the gatekeepers to the world, but only if you pay them hefty fees. Hell, I even had someone try to tell me I shouldn't talk about GPL licensing because only lawyers understand licensing! I know lawyers are a needed entity, but they seem to have far too much power of the daily lives of people in this sense. You know what really grinds my gears though, is that these lawyers who are often at the heart of almost every injustice (even if by silent acquiescence) always pretend to be such awesome pillars of the community. I think we should start throwing lawyers in jail for such bullshit laws until you hit one powerful enough and watch the bullshit law suddenly disappear.
For anyone who wants to see video of what a real gravity knife is:
https://www.youtube.com/watch?v=RZjXuiC8t1E
or a modern version