A quick Google shows Indiana's laws are actually seem pretty good though obviously constitutional carry would be better.
>I can go in and buy long guns without a permit or any check.
Well, except the NICS check of course...
>Or if I want to carry a pistol, I need a permit.
Smells like infringement to me... but requiring an easy to get permit to carry concealed in public is a pretty reasonable compromise as far as firearm laws go.
>They have no legal backing other than schools and govt buildings.
They can still ask you to leave and if you don't your trespassing and the can ask the cops to ask you to leave.
>Also, getting hold of things like high velocity rounds...
The ballistic performance you need for effective hunting at the kinds of ranges people hunt at in states not covered in forest basically necessitates the high speeds rifle rounds travel at.
>...or armor piercing is relatively easy, given we have high power rifles that can fire through armor.... and there's no license requirement.
Granddad's lever action .30-30 will make a mockery out of the soft vests that anyone who isn't expecting to get in a full blown firefight will be wearing. Those vests aren't designed to stop rifle rounds anyway. Rifles are basically a rounding error when it comes to crime/homicide/death stats so that's why cops, body guards, etc. don't wear vests with rifle plates, the risk is so small it's not worth the inconvenience of wearing a vest with plates.