Why are hets putting up with it? Because they keep getting these cockamamie promises from homs that they won’t do something... until they do do it. Charlie Brown, Lucy, football.
Do they raise kids to recruit? Dunno. I think they’re too egotistical about their own selves really to care. They might grow up het by accident.
What is the underlying premise here? That the purpose of marriage is for the satisfaction of the emotional and sexual needs of two adults who are committed to each other. And of course the presumption that their sexual connection will be invariably sterile. (For straights, make that "almost" invariably sterile.)
It's egotism for two. In that respect, "spayed" marriages are indistinguishable from gay marriages.
That's why contracepted straights have no problems with the LGBT agenda. They've been living it most of their lives.