Whilst we’re all initially very disappointed in the military justice system for its final ruling, let’s remember that a Dishonorable Discharge is equivalent (in many states) to a felony conviction. There are a great many things that a convicted felon cannot do in the USA.
Perhaps simply living a very long life in complete disgrace amongst the populace is a punishment far worse than being housed, fed, and isolated in a military prison.