Heinlein definitely had a deviant side. Want proof? In “Time Enough for Love”, Lazarus Long has a romantic relationship with his mother. ‘Nuff said.
You are correct.