Jim,
Loke Bloggs said: replace your "ATC" rant with "Airservices" if you must, but stop blaiming ATC. The amount of say that a line controller has in ANYTHING like this is infinitely close to nothing.
Controllers don't blame captains for a share price or not getting a window seat, so don't blame controllers for things outside their area of control.