Not to belabor the point unnecessarily, but where in the Second Amendment does it say anything about "... the right of the People (who pass a test) to keep and bear arms shall not be infringed"? My version must be defective, because my copy doesn't mention classes as a prerequisite to exercising a right.
It doesn't. But I'm paying an inordinate amount of money for my CHL. If I have to pay it, I was some wizz bang for my cash!