I'm really sorry to hear about this, and wish that there was something that could be done to get the decision reversed.
This does more to to tarnish my impression of UA than any act of bad customer service I've heard about. There is no word that comes to mind to describe those responsible for terminating your employment that can be posted here, and still stay within the Flyertalk terms and conditions.
Good luck.