And I have also stereotyped others which I deeply regret

On a board like this tho, it can be hard to really get a true grasp on who someone is and what they believe. Miscommunication can be so easy as well as taking or giving offense. And before we know it we can find ourselves put in a box or putting someone else in a box.
I guess what Im trying to say is don't be so quick to make assumptions about people.
What they do or don't believe. What their character is like. Always stay open to the possibility you could be wrong about someone.
“We don’t see things as they are, we see them as we are.” - Anas Nin
That includes seeing how people are. We can often view people through our own experiences with others, good or bad.
Everyone deserves to be seen as they truly are not who they are truly not.