I am from Texas, so I am familiar with the gun laws there. Note that you have to pass several tests in order to get your CHL. Its not as easy as filling out an application. If 15 year old kids can carry guns to schools to shoot each other, there is no reason that a certified citizen that happens to be a teacher should not be allowed to have their legal sidearm with them. Sure there are teachers that are wackos, but wackos don't usually go and get a CHL. Also, note that 0% of all the CHL holders in the state of Texas have been arrested for a felony since inception of the the CHL law over a decade ago.
Recently DC was forced to lift its ban on handguns. The mayor was on TV crying about how disappointed he was that the supreme court made this decision and how there would so many more guns on the street and how much more dangerous the streets would be. Ummm...HELLO???!!!! DC was the murder capital for many years during this ban and has always been notable for its crime rate. I think the liberals might have to shut up once the crime rates fall dramatically in the coming years.
Enact laws to strip LAW-ABIDDING citizen's of the right to protect themselves and you only take the guns from the good guys. Citizens must take more responsibility for themselves and their community. Relying on the government to take different roles in your daily life is a serious mis-step as they are not able to be where you need them to be WHEN you need them to be there. If you don't exercise your 2nd amendment right, that's fine! Just don't infringe on anyone else's right!