Retired general or admiral grade US officers should stay out of politics and not make public announcements concerning politics.
Serving US military personnel still look to retired commanders for advice and morale so the retired commanders should stick to only advice on training, tactics and how to motivate personnel. To add politics is going against the way the military is separate from politics and honors its duty to follow the Constitution and defend America.
We are not the same USA... we are the new and depleted USSA... 3rd world, socialist nation....