Awesome comment! Thank you so much. Yes! There's a lot of history behind a person's current actions and character, most of it is completely unknown even to that person, so there's no honest way to judge others because, as you say, we lack access to the information. I'm always checking my environment for information, it's an effortless thing to me at this point, even strangers can offer essential pieces of data if one's listening.
One again, thank you for the wonderful comment! Blessings!