Starship Troopers was a terrible movie. It completly misrepresented Hinlein's society that he promoted.
I also read the book and it emphasied most is the duty of a citizen to protect the body politic. We also got to see how the main character worked hard to go to officer school to become an officer and truly understand how to become a citizen.
Many of my friends have served in the military and they have told me that they value our country more because of it. Kind of justifing Heinlein's idea.
I have always been in favor of mandatory service for high school graduates. I almost went into the army reserves because I needed money for college but I managed to get a scholarship. I saw a lot of people in college who had no direction and/or discipline. The army would of straighten them out.
The movie was not that bad, plus there was no shower scene in the book!

SM