My point is that sometimes the fight isn't worth it. By refusing to answer that question, getting mouthy about it, or attacking that school with lawyers, you will no doubt bring the entire schools attention to the fact that you DO have guns in the house. A simple "no" would have made the situation go away and no one would know who to rob, which as stated above was a big reason for not bragging about what you have in your house. Then you could quiety complain to the principal. There is a difference between comprising your principles and "what they don't know won't hurt them." While the kid stood his ground, he also very clearly told his classmates that there ARE guns in his house.
I've lost a few jobs for speaking my mind... and almost none of the arguments were worth it in the end. 2 months without a paycheck is a much sadder life than simply keeping your mouth shut. Its not very much fun going to the range when you can't afford to pay for your bills, let alone ammunition. It would be better to quietly look for another job if your principles are truly being comprised.