Im not sure that the law is above being stuck down. For myself I haven't so much as a speeding ticket in years and years and the last time I bought a gun it took 9 days of waiting prior to being allowed to purchase.
To me that seems to be an infringement. No it wasn't earth shattering but it certainly isn't right either.
Will it be defeated, no probably not, is it right, no but I have bigger fish to fry even if I'm less than appreciative of the process.