I have to side with the majority when it comes to your cousin. I mean, I agree that the idea of a pre-pubescent eunuch is a nice one, and there are times when I would not have minded being one myself. But even though I like the concept does not mean I can advocate that young boys be castrated. They are too young to understand what they are doing to themselves. I was too young at 20 to understand what I was doing to myself.
I don't think anyone truly would want to be gay if they had a choice, but most are able to come to terms with it eventually and maybe even grow to like it. Castration over rejection of gayness is a reason occasionally encountered here and elsewhere, but it is not common.