I don't like waking up early. I'm a night owl, always have been. That being said, if I have somewhere to be at a certain time, I take the necessary steps to be there on time, even if it's early. People who can't do that are just selfish. End of.
And I'm saying this as a person with AuDHD & time blindness, before anyone starts in with the neurodivergent excuses. You can be on time for work/plans with the above three. You're choosing not to & that makes you the AH.