You guys do realize that an attacker can close a distance of 21 feet in under 3 seconds. That's not even enough time to draw and fire unless you train with your firearm regularly.
As for bullets passing through people and RV's, if you're using hollow point ammo, that should mitigate the risk. If you're carrying anything bigger than a .45 caliber, you should re-evaluate your everyday carry.
There are many CCW apps for your phone that break down each states laws and are updated regularly. I carry every where. If I can't carry in a state, then I don't visit. Same for businesses that prohibit carry on their property.