I guess the word virtue is a little problematic, but mostly I don't believe what one's inclinations are has anything whatsoever to do with whether an act is ethical or not. I think it's 100% irrelevant. So no I don't relate to this discussion in discussing whether a person was ethical.
But what about doing things that go against one's nature etc.? Look the word for that might be personal growth if that's indeed what it is in any given case (and not just a desire for self-punishment). And yes a growth oriented life may be admirable and deeply meaningful in it's own way, however I don't really think it's an *ethical* issue. Some definitions of ethics (mostly Aristotelian I guess) might disagree but so be it.
Maybe being ethical is hard (sometimes too hard for most people to do - wasn't Viktor Frankl off on how the most moral inmates died in the concentration camps) and maybe it's not .... in any given situation, but that doesn't bear on whether it's ethical or not IMO.