Heinlein was a notoriously cranky right-wing libertarian type, whose big ideological thing was an insistence that any kind of checks on capitalism were a very bad thing. While not quite a fascist, he wasn't what you'd call a liberal. The hippy question arising from ""Stranger In A Strange Land"" is mostly coincidental. (Bear in mind that the hippy most impressed by this novel was Charles Manson, himself not a liberal, and neither were many of his contemporaries.) To get a whiff of Heinlein's politics look at ""The Moon Is A Harsh Mistress"", ""Farnham's Freehold"" or ""Starship Troopers"": while Verhoeven's film of the latter was taking piss, you get the impression that Heinlein means every ****ing word of the novel..."