So, you fight the fight! I doesn't matter what angle you are coming from as long as you are doing it.
The problem with your example is you blame us (the kid). The problem IS in the Courts (the teacher). The primary problem is that the Courts have taken our Rights from us ignoring the Bill of Rights. The secondary problem is that we did not start fighting until after the first major hit back in 1968, and by the time we were ramped up more had been done. Then we topped it off by letting whipped pups like you guide the debate from our side.
In a nutshell using your example, this is a case where the teacher is in the wrong, but the kid also needs to work harder. However, the kid needs to work harder at what the teacher does not want.
Step one is that we need to quit doing as the teacher says, and get the superintendent to correct the lesson plan and grading curve to match the rules of the school.
Read the Second Amendment and the writings of the authors, and then come back and tell us where it says that only arms with hunting and sporting purposes, and without scary options are protected and allowed. Better yet, in 500 words give us a paper supporting the California listing of "allowed" handguns. Defend your State's stance on large caliber firearms. Tell us why we should continue to fight for the Rights of people like you rather than calling for an out right boycott of all things firearms on the State of California.