But people seem to be saying that tardiness no matter what the reason annoys them.
When some of us have said otherwise, and I have pointed out the difference between general statements and specifics, and how, yes, we know how priorities work, maybe you should reconsider that seeming.
A little while back, you said this:
If someone is upset because a person is commonly late for various reasons related to responsibilities that don't care about their gaming schedule, then not only would I probably not game with that person, we'd most likely never be friends. That's just not cool in my book. I don't hold a D&D game at the same level as my job, neither do my friends.
There's a difference between, "I agree to be there at 7 PM," and, "I'll try to be there at 7 PM, but you should know there's a lot of things that could make me late." If the group agrees to the latter, then you're all good. If you only say the former, and set everyone's expectations, and repeatedly fail, I have a hard time blaming the folks who are on time for being upset.
The expectation is key, here.