What if they are already a Priest? Should they renounce their religous vows and ordination?
No, they should keep their pants zipped, keep their hands away from little boys, and stick to the vow of celibacy. Just like all of the other priests.
If they can't do that they should be defrocked.
Given the Church's view of homosexuality, yes.