Right, there's a lot of factors to consider. Do military personal have the right to an opinion? To express that opinion? Was it even an opinion if all he was doing was stating his job description, which is to only follow legal orders? Is a private page on facebook still a public forum? All things considered, ruining a 9 year career seems over the top.