Marine discharged over online Obama comments