1) He’s a Republican. Interesting that you expect more from their people, than our own.
2) How long did it take our own party reps to speak out?
See: Mueller Report
4) The military has a long history of its leaders staying out of political issues. Be happy he’s saying anything.
6) It’s highly irregular for a general to oppose a president. Especially one from his own party.