Respectfully,Pingle is dead wrong. You DO NOT need a courts martial to be discharged from service. This is only true of "career listed" servicemen(over ten years active duty),and even then it is up to the discretion of the service member. Should they chose to contest the discharge,there will be conveined a tribunal courts martial of your superiors,and weigh the evidence it's merits,and the degree of punishment(which in your case is maxed out as 10 years in Levenworth,and a $5000 fine,and DISHONORABLE discharge).
What you can expect at worst is a bust in grade/rate,loss of pay,confinement to quarters,and a General Discharge.
A G.D. has limited veteran benefits,and is up-gradable by a conveining of a board of officers after two years. The up-grade must be requested using form DD4187,and sent to 5000 Page Blvd,St. Louis MS.
or by contacting your local Veteran Rep.
Hope this helped you,
U.S. Army