In the strict sense of the word, it means castration.<quoted text>
You're desperately trying to make the word "eunuch" mean something it doesn't.It does not refer to men who are same-sex attracted. It refers to men who have little or no desire for sex at all, with anybody.
Christ clearly used it to describe a much broader spectrum. Your claim is nullified in the third example Christ gives; sexual desire is present, but set aside for a higher cause.
Profoundly, Jesus accurately used the language of the time to explain sexuality.