Good for you Carol. Sounds like one of my reactions from time gone by. I am a lot mellower now for the most part.
Some people are just stupid and careless enough to be a danger to the rest of us, and need a good telling off, at the very least.
And, Welcome to CDH hon. I hope you enjoy your stay.