He's full of crap on gun laws. Compare murder rates in Chicago, Washington DC, Baltimore, Etc. to Similar cities in Texas, Oklahoma, or others.
I actually agree with seat belts. I do not go anywhere without wearing one. Schools, malls, highways, military bases, etc. I always wear a seat belt. I also have a pistol on. Never know when a accident or criminal may happen in life. My pistol's are personal safety devices. I can guarantee that if I was in that classroom when the evil person walked in with bad intent expecting lambs to the slaughter...evil would have lost. Instead, evil walked into a gun free zone and won until some good guys with guns got there....unfortunately a lot of lives were taken in that time.