Niven's Law: "There is a technical, literary term for those who mistake the opinions and beliefs of characters in a novel for those of the author. The term is "idiot."
I have seen no evidence that Heinlein believed that the idea of Citizenship in ST should be realized. If you can cite some credible, non-fiction source where Heinlein advocates the realization of the governmental form for found in ST, I would be most interested. I believe Heinlein was a strong believer in one realizing the existence of, and paying one's debts to society, and nothing more.
Secondly, you err in your statement re: ST "That only those who serve in the military and commit violence...." Full-Citizenship afforded one the opportunity to vote, hold elected office, and teach the high school History and Moral Philosophy course. Obtaining this required NATIONAL SERVICE of some sort, the form of which was based upon the needs of society and the aptitude and skills of the individual in question. There was ABSOLUTELY NO requirement that one serve in the military nor participate in some form of violence (war?) in the name of their country. You are incorrectly trying to tie the requirement of jingoistic beliefs with citizenship requirements in Starship Troopers. Perhaps you should go back and read it again.
Thirdly, the article is about the MOVIE by Paul Verhoeven, not Heinlein novel. The movie does indeed poke fun at jingoistic ideals, portrays a fascist government, etc. whose military intelligence service wears SS-like uniforms, has a national news service that uses heavy-handed propaganda techniques. I had not read any of the critiques of the movie upon its release, and am surprised that these obvious themes and messages weren't remarked upon.
I guess by my 'nick you can guess I'm a bit of a Heinlein fan.