A felony permanently prohibits him from owning firearms for life.
Furthermore, while it is easy enough to criticize the school or the judge for the policy of the conviction, note that the Army has also terminated his program, meaning that the Army itself is taking this criminal charge at face value.
He just hit the jackpot.