Everybody ultimately gets the face they deserve.
I agree. Hatred and intolerance makes people ugly. I've seen too much of that for this observation to be anecdotal.
A year ago I moved into an over 55 community. Mostly nice people. But at gathering of residents I attended shortly after moving in, I found I was able to quickly identify the hard core Leftists. They had the perpetual scowls and just plain ugly facial features.
Over the months, I was able to confirm my first impressions of those nasty ladies. Always making trouble with the HOA board and even in social settings, they cannot resist making sure everybody is aware of their leftist credentials. Everything is political with them. If you mention what a nice day it is outside, they will find some way to tie it to global warming. If you mention high taxes, they will blame it on some failed Republican policy - even though the state we live in has been controlled by Democrats for decades. I refer to them as the Coven.
But as I said, there are nice people too. There is one woman in particular that my wife befriended. She is obese with health issues and it's hard for her to get around but she has the nicest face and personality. Turns out she's a big Trump supporter and a lifelong conservative. I was not surprised. Very nice and decent person who has a lot of tolerance and will do anything for you. She came over to our unit just before Christmas with a gift basket for us. Despite her troubles, she is so happy and fun to be around. Yet the "Coven" mostly shun her (and us). The "Coven" are so consumed with their hate that's it's written all over their faces, making them ugly people. On the inside as well as the outside.