Filee, love, I people watch. As many do.
People come in all shapes and sizes, all kinds of beautiful. There are some less than photogenic peeps around who still have genuine, balanced and loving partners.
Your self esteem was wrecked, iirc, way before you started dating, iirc, you're a stately homer too aren't you?
You may think that you're not beautiful, but we can all see differently, by reading your words. Please get away from those that tell you to be grateful for them putting up with you! Stand your full height and tell them to FTFO and make space in your life to find out who you really are, and see the beautiful person you are.
That bloke in thé car was a twat, you don't need to give another second to him.
Think about it. We tell each other all the time here thatif a man treats waiting staff like shit, or is agressive and road ragey, that they are dumpworthy, and that we need to run a mile from them.
He's the ugly one love. Ugly to the core.