I dislike Obama, all he stands for politically and ideologically. That said, if "everyone knows" (true or not) that McC dissed him, Barry had to fire him. Period. Unless and until any President starts making Fuhrer-like illegal orders, what the POTUS says, goes. If Congress has to intervene and impeach or impede by blocking funds, so be it. Until then, the military should be on a short, short leash, held by the duly elected President, whomever that may be.