I decided to re-read Robert Heinlein’s 1959 classic Starship Troopers (I probably last read it sometime in the late 1960s or early 70s) because science fiction writer Neal Asher‘s book Prador Moon (which I recently reviewed) was unfavorably compared to it by a few Amazon readers.
I must say Heinlein doesn’t disappoint. “Troopers” remains timeless, or nearly so, but as I understand it (I wouldn’t have picked up on this as a teenager), even in the late 1950s (and so much more now), the book was considered to have numerous controversial elements.
Yes, the idea that only military veterans are allowed to be full citizens with voting rights does go against the grain. However, this novel was Heinlein’s breakout book from “Young Adults” novels. Thus, Heinlein injected (supposedly) his personal perspectives into the world he created. His reasoning relative to citizenship is only a soldier, who is willing to give up his (all ground troops are males and most Navy pilots are females) life for the many of society has the moral and ethical perspective to casts a vote in that society. It’s also why he advocates for a volunteer only Army rather than a draft or compulsory military service for everyone. A volunteer willingly enters that world and can quit at any time during training. If the volunteer makes it to soldier, goes into combat, and remains, then they’ve established themselves as that ethical/moral model.