While historically Catholic priests have married, it hasn't really happened in a long time for the majority of the faith. I'm not Catholic (or Christian) myself, but I always thought the rule was dumb. Having "needs" is in our DNA, and harshly suppressing these needs leads priests to becoming synonymous for being harmful to children. Pope Francis recently expressed "thoughts" about changing this rule and I think it would be a good thing.
Should priests marry?