I would say you handled it well. No yelling, no blaming, using "I"...good job! I'm a bad one to give advice on this issue because I try to be early for everything and my h is always late (except to work). We discussed it yet again a few weeks ago and he said "I just don't care about being late". What can I say to that?!