The Army discharged a 20-year decorated veteran one week before he would have been eligible for retirement benefits, because investigators discovered evidence of his homosexuality after an arsonist torched his home.