Yea, "I know my worth" would have been a signal for me to withdraw too. He was taking himself way to seriously. It was pretty cool of you to suck it up and acknowledge your wrongdoing. Getting lectured by a stranger stings a little and you would have little to lose by telling him where he could go. I'm guessing your apology was for your sake not his. Principles over personalities, right?