Resisting one's inclinations for what one perceives to be the greater good is always a sacrifice. It makes no difference whether or not the thing one resists is sinful. It's the choice that matters.

Nobody chooses to be gay. Even the Church admits that. So why should a person be penalized for an orientation that is, in itself, not sinful and that in no way impedes a person's ability to serve others?