These rankings are trash. How is PA a B rank? Yes we have so called Universal Background Checks on Pistols, but not long guns.
We don’t yet have constitutional carry; but we have shall issue for $20 for 5 years that in most counties is a 15 min process. No training required. We can carry in Bars and Restaurants. There is almost no where we can’t carry. To me that in itself elevates gun friendliness way above most other states. Constitutional carry doesn’t do much good when you have to leave your gun at home or leave it in the car all the time.
We can own all NFA items.
No red flag laws.
Really except for background checks on handguns transfers, there are some exceptions. PA is probably close to the least restrictive state in the country for gun laws.