Wow, I'd be steamed too. Recently kept waiting for nearly an hour on a cold day, sitting in our cars. One TM who gets dropped off waited in another TM's car. You can check your state's labor laws about payment in a situation like this - could be that it's addressed, but no surprise if it isn't...