To be fair, you are the one being kinda cunty dude.
You started the shit slinging in what was otherwise a completely normal, adult conversation.
Just because you were losing the argument.
The soap box preacher was 100% within his rights, and also morally correct.
The woman abusing him, going out of her way to be a a public nuisance, was 100% morally and legally in the wrong.
Your subjective opinion, about either of their philosophies, does not change those concrete, observable facts.
Мысль на память: Счастлив не тот который Все имеет, а тот который берет Все из того что имеет.