No, Robert A. Heinlein, women who are raped do not deserve it. 
 No, there is not something 'fundamentally wrong' with homosexuals. 
 These most baffling and now bigoted of statements coincide with almost loving statements about the nature of compassion, truth, and self-sacrifice. 
 Anyone who preaches these first two things combined with the latter platitudes in the 21st century will not, in any sense, be considered a messiah. 
 Heinlein, you were a gifted writer. You definitely worked your magic on a young impressionable teenaged version of myself. But your ideology, perhaps the product of its time, is poisonous.