Hm. One of the things I thought was most brilliant about Starship Troopers, actually, was the concept that citizenship had to be earned. I wouldn't say that the book was pro-military; but I can see how others might view it that way.
The movie was goofy.
Yeah, I'd agree there - specific provision is made for non-military service to earn citizenship (which Heinlein must have been acutely aware of the need for, having served, yet having been given a medical discharge) - it's just that he chose a military narrative from personal interest, drama, and most effectively underscoring his thematic concerns. I don't think it's "pro-military" as much as pro-teamwork, pro-self-sacrifice, pro-etc. It could have been a book about football or other team sports, really, except that doesn't directly relate to the strength of a society and isn't usually a matter of personal life and death.
As far as the movie, I think taking the movie as a satire is the only sane response to
it, actually. The scene with human children gathering up and stomping on terrestrial bugs because the enemy were "Bugs" can't really be anything but satire. But I thought it was a particularly acute satire of science fiction as a whole, not just of Heinlein's book in particular. (And I love SF dearly, but I can tolerate certain critiques of it.) It captured perfectly the feel of a 1997 movie looking at a 1959 view of 2058 (or whatever). To borrow a Sterling title, it was a portrayal of a "good old-fashioned future" whose vision most can no longer believe in - whether they'd like to or not. It was almost like a "Beaver Cleaver joins the Space Marines" effect. And the Battlestar Galactica-like sports (speaking of the original TV series - and speaking of team sports) contributed to this. Kind of techno-arena-football vs. whatever they were up to on BSG.
And, as far as being faithful to the book, it essentially was - at least it suffered less Hollywood manhandling than your average book adapted by them does. It just twisted everything so that it came out completely different. But Rico's there, even if he seems to be Northern European (for satirical purposes as I see it), and his teacher is promulgating the thematic points, and there are citizens and non-citizens and the citizens do fight the aliens and there are atypical sexual attitudes (unisex showers, IIRC) which all feel very Heinleinian.
I dunno - I'd be willing to see the movie either way, but I couldn't enjoy it if it were serious because it would be so "goofy".
I think you can like both. For instance, Haldeman's
The Forever War is often taken as a direct response (in part) to
Starship Troopers and many (including myself) enjoy both. It makes for interesting dialog vs. a monolog.