While I think he has completely misunderstood the intent of the 2nd amendment (notice it says the right of the PEOPLE to bear arms shall not be infringed vs. the right of the militia to bear arms) and deliberately overlooked that militias were not meant to be a constantly maintained force supplement to support America's efforts to be the world police, I don't think he should be tossed or that he needs to be reminded of his oath. Yes, he has a different interpretation of the amendment than we do, but thank God the interpretation of the Constitution isn't a power given to the military. The military is to support and defend the constitution by obeying the lawful orders of their superiors. Ultimately, the superiors are civilians and that's the way it should be. Having a different opinion doesn't negate the fact that he's served for a long time or render him less deserving of retirement benefits. Voicing his opinion (ignorant as it may be) doesn't mean that he's forgotten his oath, it simply means that he sees things differently than most of us. I'm ok with that. His opinion is just that. Opinions are like bung holes… everyone has one.