Did you miss the part about them being called "The Generals?" I know the writer of the comic is about as anti-military as you can get, but at the very least, he could double check something as basic as insignia.
Also, Darth Vader riding Charazard, so any further argument is invalid: