All flag officers promoted between 2009-17 are there because they were signed off by Obama. By definition they’re all democrats or they would not have been promoted.
Take note for today and the future when some Flag Officer pipe up and spits forth his political opinion. Many, many got the stars through political maneuvering.