There have been good advances in the last few years after a couple of decades of the Democrats being in charge. We now have a law that says a gun range is a lawful business that cannot be controlled by the local governments and cannot be sued. We recently passed the Castile Doctrine, which says that you do not have the responsibility to flee in your home or car or anyplace else where threaten. Carry permits are "shall issue", which means that they are very easy to get.
It is getting better. This law was a big one because it says the Legislation is still pro gun. The businesses lobbied hard against the law but it was passed anyhow.