I'll preface this with saying that I believe in gun control and limits on gun ownership (for the life of me, I don't understand why people think it's their God given right to own the kinds of weapons that's only purpose is to massacre people, no matter how many excuses they give...)
That being said, you are wrong that this mother "didn't teach her son better." Guns are legal in our country. Toy manufacturers LEGALLY make guns. They have red tips to differentiate them from real guns. The teacher certainly doesn't want toy guns at school considering the terrible things that have happened at schools in recent days. She has that right. The school needs to send out notice to ALL the parents that their children must keep their toy guns at HOME and not bring them to school.
I will tell you flat out that boys love their pow-pow noisy little weapons. If they don't have them, they will MAKE them, even using pizza slices, and make the sounds with their mouths. Your dad and grandfather's generation played cowboys and Indians. The next group played "Star Wars". The people who own guns and have collections of guns in their homes usually teach their children gun safety and responsibility. However, even if there is NO gun in the home EVER, boys will STILL pretend to shoot with guns.
You have no right to blast the other mom for allowing her kids to play with them at home. She is not a bad mother for this. However, she has to make him understand that he may not bring one to school if it is a rule that the school has. If he breaks the rule, the school needs to give him a big consequence. Making him stay at home is NOT a good consequence. All that does is give him a day off. A child this age can't see past his nose to the end of the quarter grades.
You end your post with saying that you have polled moms and they are split on both sides. Do you think that the OTHER moms who let their kids play with toy guns haven't "taught their kids better"? Do you think that EVERY mother who allows her kids to play with them fits this category? If you do, then you are basically calling millions of mothers bad parents.
Schools are hypersensitive. But schools have knee-jerk reactions to all kinds of things. Suspending a little boy (first grade, I think) because he kissed another first grader on the cheek. A teacher's aide saying that a 5 year old boy's hug from the bus entrance was sexual because his face was in her huge chest is one of the worst ones I've read. A senior girl who was a week away from graduation, was moving into an apartment and had been carrying stuff from home to her apartment in her car, drove her car to school, and while it was in the school parking lot, a security guard looked into her car window and saw a cutlery knife in the floor of her car. The school told her that she couldn't have her diploma. She was scheduled to go to college. This happened a week before graduation. This was draconian treatment of a girl who did NOTHING wrong except not notice that ONE CUTLERY KNIFE didn't make it out of her car into her apartment. Talk about idiotic and cruel.
Meanwhile, every day there are mean kids who bully other kids and schools do nothing about it.
If you don't like that toy guns can only be differentiated by a little red plastic, work to change the law requirements. If you want to think that half our population are bad parents because they allow their little boys to play with play guns, then you can live in that fantasy if you want to, but it's a foolish fantasy.
There isn't a single child on the planet who hasn't made a mistake in childhood. This kid made a mistake bringing his toy to school.
And to answer your question, I did NOT allow my kids to play with toy guns.
Dawn