I agree that the OP just taking the time after being denied multiple times was just blatantly wrong.
As for those raving about the seniority system for vacation selection it is just plain broken in my area. At any other union shop I've worked in, the first week or two would be picked in order of seniority then continue to go around until all selections were made. In my area you can select 7 weeks at a whack so by the time you get to the bottom of the list you aren't selecting jack--you're being told the weeks you're getting. Last month I watched a 15 year driver who couldn't get a single week in the summer at all. That's just messed up and should be fixed but every time it goes to a vote in our local the senior guys say we got screwed for decades by this policy so it's going to continue...