I just got back from a required training on how to provide excellent customer service. The training was scheduled from 9am-1pm. At 1:15 we were only half way through the outline, so I motioned the instructor over and asked, "How much longer do you think we will go?" He said, "Oh, we should be out by 2:30 or 3:00."
Someone who keeps me 2 hours over the scheduled time clearly doesn't respect my time, doesn't really know what he is teaching, and isn't gonna share anything about customer service that I don't already know. Maybe I just have a bad attitude.