Have you never been on a business trip, had a couple days off, and used them to party in that foreign city? When you have a few days off at home, a.k.a. weekends, do you not party? Why should we expect them to be in bed early every night. They're human, regardless of what they do and how much they're paid.