It's not meant to be easy! It's actually best when it's challenging and thought provoking
Any criticism, or insult or demeaning action I get, I try to swallow my pride and check if it's justified. It sometimes is! If it's not, I let it slide and try to keep on.
That said, tone and respect is important but not always reciprocal and at some point it may be best to not pursue a meaningful discussion
In my experience though, this is rarely the case!
I think that this is the point of OP yes 👍