The confusion regarding laws and states being different has a purpose. As we all know, laws are made by people that, for the most part, don't know their constituents. The convoluted laws we have are meant to keep you from carrying. You are not supposed to have the intellect, nor the want, to sit there and learn the gun laws of 50 states. Unfortunately for the law makers, you are and you do. Now, I have my problems with the government telling states what they can and cannot do. But at this point it may be a necessary intervention. Please see: https://www.congress.gov/bill/115th-congress/house-bill/38 . What do you think of this? I think it may be a positive for people like us, but I'm in no way a lawyer, and there's always a catch.
That bill was supposed to go up for a vote or something but Parkland happened and now it is just going to sit until after the midterms I am afraid.