It actually scares me that any woman on this forum wouldn't want their husband/boyfriend to do exactly the same thing that Preston did. i:e Calmly walking away and avoiding a verbal slanging match.
If any of your boyfriends think Preston was a prick/twat/idiot etc? I suggest you leave him now. He's clearly not good enough for you.