You see, this "late" person is me. If I work for you. If I have to come to your office for a meeting. Anything. I'm late.
But it's because I have IBS (Irritable Bowel Syndrome).
I make up excuses for being 10 minutes, 20 minutes, 30 minutes late. I blame the kids, the traffic, the car, the plumbing. It's exhausting, but it's just easier and less embarrassing than saying I had to go to the bathroom 7 times just to be able to get in my car.
Plus, you don't want to hear that. Do you really want to sit across from the guy who can't stop sh*ing because the SMALLEST deals in his life give him anxiety???
This can happen for ANYTHING I have to be on time for. Like a scheduled phone call, meeting a friend somewhere, just knowing I'm going to be outside for a few hours, etc.
As I go through life, and I spill my secret, I am constantly meeting people with issues like Crohn's and IBS that deal with similar issues, and most of us don't have a good solution.
So, leave earlier right? My body tells me I can't stop until the last possible second. The earlier I try to get somewhere, the worse the problem is, and the later I end up being.
So, anyway, maybe it's not rudeness, but a nightmare.