A bit of a ripoff/homage to Starship Troopers that I also really enjoyed was “Armor” by John Steakley. A line I will never forget from the book was when a proud father was having the off-world governor sign his daughters birth certificate so that legally she would be ‘a Texan’. The governors wife asked him “Where is Texas?” He said “It is a province of one of the nations on Earth.” Her response was “Oh. From the way he talked about it I thought it was it’s own planet.”
Weren’t Heinlein’s politics pretty nebulous? ‘Stranger in a Strange Land’ was adopted by the hippies.