@sparklfairy
And I've never felt the need to launch a tirade of swearing at a total stranger. 
Good for you. Here have a condescending, passive-aggressive smiley back...... 
You have obviously never had anyone crash into the back of your husband, blame him for it, and then call him a stupid fucker. Lucky you. And did you not read my post properly? SHE launched a tirade of abuse at him. Some of us do actually care about people close to us (even if you don't) Do you seriously expect me to just stand there while some cunt attacks my husband and calls him a 'stupid fucker' for doing nothing wrong?! 
I think you DO have anger issues or you would not have started this thread getting annoyed and pissy with people for having the audacity to stop in front of you in a public place. And seriously, you must have a seriously easy life, if something as pathetic as this makes you so angry!
And YEAH, I get angry when people verbally abuse my loved ones, and this woman was lucky I wasn't in a bad mood, or I would have knocked her out. I don't give a flying fuck what people think about that.
But at least I do admit my flaws.. If defending your husband against a rude obnoxious shouty cunt means I have a flaw then yes, I have a flaw.
You can't seem to admit YOUR flaws, or accept that people will disagree with you.
Maybe you should work on that.
From what you have posted so far, you sound like someone who doesn't like to admit they're wrong, and who shuts down anyone who challenges you, and tries to turn things around to make out THEY are in the wrong.
Got you down to a tee haven't I? 
As you are clearly just intent on goading me, I am done on this thread, and am now hiding it.
See ya.