So none of it is too restrictive (or would be too restrictive if enforced stringently)?
What about state and local law?
As far as Federal law is concerned, no I do not think it is too restrictive. I do not agree with various state and local laws. That being said, if that's what the voting public wants that is what they are going to get. Those that disagree with the laws can either attempt to vote in a more friendly government, accept the will of the majority, or vote with their feet. Yes, I realize that the federal government could become as draconian as some states, but that is why I vote.
I don't think you can be said to be on the side of liberty if you want to give police the power to just stop and search people without probable cause. Not as big a fan of the Fourth Amendment as you are of the Second, eh?
So you are willing to deny law-abiding citizens their rights under the 2nd Amendment, yet give a pass to someone that a "well trained" law enforcement officer has a suspicion of carrying an illegal firearm. Now there is something called stop, interview, and make a determination upon the interview signals. You don't "frisk" someone without a very good suspicion of a problem. I'm all in favor of "profiling", all it requires is training.
This seems to be pretty draconian... and surprising anti-gun. For instance: say a CPL-holder is carrying a concealed firearm but his permit has expired. He's certainly breaking the law; you think this warrants a minimum five years without parole in federal prison?
OK, I admit that extenuating should come into the equation. Even though I will not need a CCW in the near future I will continue to renew my permit and I know when it will expire. If one is to lazy to check the expiration date of their license they need to be held accountable. Say a fairly hefty fine for carrying with an expired license. My focus is on the, for a better word, gang-bangers, and those that do not have the right to own a firearm.