General Officer promotions have to be approved by Congress. His name would never stay on the list now.
He is probably perfectly willing to sacrifice his honor and promotions for Obama and the cause.