That maybe true as far as carrying weapons on federal installations.
Not that I would recommend carrying a firearm which depending on the situation may be against the law, there are other options available for personal defense purposes.
My personal recommendations?
1. Be sure your car is in top condition, in case you need to run through a crowd that is attacking your car.
2. Go on the internet and get a fire extinguisher size can of OC spray. One that the police use for crowd control. It does wonders clearing the masses.
3. Items like a tire checker, tire iron, tow chain, anything that can be used to beat back marauders who plan to spoil your commute home, but might be overlooked as a "weapon."
4. Stay away from main thoroughfares and traditionally "bad" neighborhoods where violence is a normal mainstay. These areas will definately be worse during a time of unrest.
5. Invest in body armor, kevlar blankets, and possibly a helmet/eye protection if you can. Wearing it while driving home may slow down projectiles being thrown/fired at your car.
Any other recommendations?