Just an additional question, maybe targeted to the ATCers here on the forums. I mean, in no way, any disrespect here. But why do controllers complain, on the air, about them being short staffed, tired, busy, etc, and refuse some services, or complain constantly about giving some services.
Let me be the devil's advocate here:
Being an airline pilot isn't the dream job and doesn't have the glamour that many think. There are some days that I start working at 6am and not finish until 845pm, having only been paid for 3 hours of the day, then being off duty for 8 hours (having only received 5 or 6 hours of sleep), then going back in for another 13 hour day (which may very well have been my day off when I had plans to see my family that I hadn't seen in over a week, and running on laundry that hasn't been done in a week, etc etc). We don't complain about it on the radio. We just do our jobs and, for the most part, let it be. Because complaining to ATC that we don't want to hold just isn't going to do anyone any good.
Now, of course, let me reiterate that this isn't how most controllers are. In fact there are many many controllers that keep their cool. When a center controller has hundreds of square miles of airspace, and t-strms covering much of that, with aircraft deviating every which direction, it isn't fun for anyone. And controllers do very well keeping calm and working with what they've got.