A lot of what made me angry about the book can be related to its age - the copyright on my copy says 1961, so I suppose it’s hard to hold a lot of the chauvinist and anti-homosexual statements against him because of the times he was writing in. But then again, he is trying to envision an alien view of human sexuality that would reject nonsensical (in the alien view) taboos. I suppose it’s difficult to expect him to have succeeded in placing the biases he inherits from society aside. Failing to do so made it look like cheap use of sex to help sell the book, though.
I also found Mike to be a fairly repugnant character. Too ready to admit the possibility of being wrong at first, and then once he ‘matures,’ incapable of grasping the idea that he may have done wrong or erred. A character with too much power and not enough internal conflict.
The bits about rejecting evolution didn’t help, either.
In all, I think my expectations were too high. I’d read Magic, Inc. and really liked it, and I’d heard so many people say great things about Stranger in a Strange Land, so I thought I would like that too.
Heinlein needed to get off his soap box for a bit.