>>Why not a court martial?<<
.
An issue of jurisdiction. Had the murder occurred on a military facility, certainly a court martial. It occurred off base, so the civilian authorities will handle the case. The Marine Corps eventually will discharge him.
It did not happen on base, so the military lets the civilian authorities handle it.