Re: "written at the height of the Cold War by a veteran with a fascism fetish."
I was going to write a long rant about this... but it turned out long and ranty.
Suffice to say that Heinlein wasn't a front line war veteran; he was a naval officer between 1929 and 1934 on ships which look to have mostly performed exercises and maneuvers. And at the time he wrote Starship Troopers, the USSR had just annexed Hungary (and in the process killing 30,000 civilians and carrying out executions after secret trials) and made the first of several attempts to oust the Allies from Berlin.
As for Heinlein being a fascist: he described himself as a libertarian, and it's certainly something that comes through in his later books - Stranger in a Strange Land in particular. Though it's worth noting that he did become increasingly right-wing (and generally wierder) as he got older [*].
Still, you'd have to do at least 5 minutes research on Wikipedia to find out the above - and you might even have to read some of his books!
[*] A quick dig turned up this article, which revealed some details not mentioned in most of Heinlein's biographies - he was blacklisted by the navy in WW2 for being too left-wing(!), he was in several poly relationships (including with L Ron Hubbard!), and while he was actively anti-racist, he does seem to have become obsessed with overpopulation in Asia... https://newrepublic.com/article/118048/william-pattersons-robert-heinlein-biography-hagiography