Army officers don’t last long if they violate the chain of command. Kelly is a Lt General, a 3 star, and he didn’t get there by publicly contradicting his superiors. If he has an opinion he shares it privately, it would be ingrained in him. The article is crap.
Kelley is a Marine There is a reason that 2 of Trump’s staff are former Marine Generals. Their motto is engrained in them. Semper Fidelis.....Always Faithful. Note that the current Chief of Staff at the Pentagon is also a Marine General. Again Semper Fi MAC.