Yeah - surely there were other things happening during that day, to do?
Also, mobile phones .. the person being late will generally call (and maybe during 3 hours (!!) the person waiting might ring and find out whats going on).
Waiting, doing nothing for 3 hours and then complaining about it seems a bit passive aggressive, I think I would wait an hour tops.