Not to pick at nits, but PLEASE stop using “self esteem”.
When I was a younger man, we called it “self RESPECT”.
Respect must be EARNED.
By my reckoning, most of the people I know who regard themselves as having high “self esteem” are narcissistic liberals, collectivists, and totalitarian statists.
crazy libs