Sounds like everything happened the way it should. They were disorganised and a bit presumptuous. They didn't get free accommodation. There's no harm in having firm rules up front and enforcing them.
I find the idea of a "late start" kind of funny. I was once in a group that didn't start until 10:30 one day due to a big breakfast at a very busy cafe, and I thought *that* was bad. Normally we're going by 9.
Steve