it is not insubordination...imo
that would be for a JAG to determine
personally, i do not think that bho would push it that far - at best for mcchrystal, he will be allowed to resign at worse he will be fired
or after talking to bho, bho may require mcchrystal to muzzle his staff or fire the ones that made the most egregious public remarks