I think Heinlein's politics are quite consistent. "Right wing libertarian who believes that some social mores should be pushed and challenges and others need to remain unquestioned." A tale as old as time.