Come now. Resorting to it in such a scenario as in the Diner would be incredibly stupid and simply out of the question. Weapons are prohibited except when checked in baggage. Just like the airlines.I agree about the negative changes that have happened in society, but surely, carrying a sidearm to brandish at rude customer service providers is not going to end well. I live in Baltimore, the murder capital of America, yet I have seen no need to carry a weapon (and get the training needed to use it effectively.)
I carry it ready to go when driving, on my day to day routine, but. not where prohibited. I regularly practice, attend clinics, and am vetted and permitted.
I don't normally carry my weapon on AMTRAK. If I do, it is in an approved locked container, checked as baggage and all regulations are complied with and met.
I have never fired a weapon at a living being. I have brandished it in defense at a filling station (in the old days) and at a Supercharger in a sketchy area. A weapon is like a parachute. You never need one until you need one, and then you generally need it urgently.
I will, however, not hesitate to use it in the face of threat to myself or my family.