I'm late with this help but you could have had him excommunicated by the patriarch for 100 piety who would have said yes as he's your vassal. This will save tyranny in future.
Also if he's excommunicated, you save tyranny on execution as well. Compared to castration, this has the advantadge of not riskiong getting the cruel trait.