It really depends on the situation. If decisions need to be made, or money is on the table, I'm there.
If its a social situation or im coming to chill, yeah, I take my time, because I usually have a million other things I need to do other than hanging out with people, so I try to dabble before I head out... That doesnt mean I dont respect your time, just that im stubborn about sacrificing my own. That's why eta's i give are strictly estimates.
I was always late to school, I liked to be the last kid in class so everybody would see me walk in and laugh at me not caring... It was bad, but I dont regret it. And if my teacher was strict, I would be there on time, it just when I knew I could get away with it.
But really it doesnt take much to be on time, if you are habitually late to work or other things that your livelihood depends, its because you dont give a fuck about your job and dont respect your superiors.
It's lame though to leave people hanging like if you are meeting somewhere public, like a restaurant, that's fuck shit.