I have said before, as someone who didn't serve, that there have been millions of people who did and most of them were pretty OK people. A bunch of them were/are heroes and some, too many, were complete fucking disasters as human beings.
Someone like Zioclops Dan Crenshaw who supports red flag laws and demands unwavering support from every American for Isreael? He is a piece of shit and I don't care how many little ribbons he had on his uniform.
John McCain? Fuck that guy, I am glad he is dead and only wish he had died much earlier before his decades of betraying heritage Americans in the Senate.
The Black Rifle Coffee cucks? Same for them.
General Milley? That guy should be executed as the traitor he is and they can bury him with all of his bullshit medals.
Bottom line, you don't get a free pass to be an asshole because you were in the military. Not now, not ever.