The way I see it, any attempt to deny or reduce our right to self defense whether at home (home invasion), driving (car jacking), parks/mountains, amusement parks, movies, school, shopping, church, or any other place we pay taxes where local police/sheriff and national police/military forces are "supposed to maintain" security is an infringement attempt.
If there are those concerned with maturity issues, that's a training issue and should be treated separately from our right to self defense issue. Why should the majority of this country suffer and be victimized just because a small minority is irresponsible. If that's the case, none of us should be permitted to drive on the road because of drunk drivers.
Until the tax payer supported police/military forces can absolutely make certain they can protect us from criminals on a 24/7 basis, us tax payers should be able to defend ourselves until they arrive.
I refer people to hurricane Andrews and Katrina where natural disaster prevented police and military forces to restore law and order while multitude of innocent tax payers were victimized, robbed, raped and killed as my argument for our right to self defense. For them, 911 could and would not helped. If more of these victims were armed and carrying, they may not have been victims.
Pilots now have the right to carry to defend themselves and passengers. Why? Because criminals and terrorist use planes and passengers are not allowed to carry weapons. So students, teachers and professors should not defend themselves from criminals and terrorists who attend/visit school?
Like my signature states, it is the firearms we arm ourselves with that make us not disadvantaged against criminals. It certainly is not the countless criminal laws on the books that's going to protect us when we are being robbed/attacked for sure.