Not 100% true... Catholic Priests who come up in the Eastern Rites can indeed marry.. and Priests who convert from other religions to Catholicism after marriage are allowed to remain married.
The issue with Catholic Priests is that the no marriage issue was not purely a sex issue, though that is certainly how it is thought of today. There was a time when priests yielded great power, and were also allowed to marry and have children.... Well needless to say, when you yield power, and have kids and a wife... threats against them can influence you..... and did happen. There is also the issue of divided priorities.... it is generally not fair to the congregation nor the family to be in that situation. A Catholic Priest does get contracts with various churches for lengths of time, but its at the order of their superiors and the needs of the church... their vow of obedience doesn't allow them to say "No, my kids are in school I don't want to move".... Unlike Ministers or pastors who can be hired or fired or change "jobs".. Catholic Priesthood is completely different.
There's the option of allowing priests to marry, but require that their children be grown.
"The issue with Catholic Priests is that the no marriage issue was not purely a sex issue, though that is certainly how it is thought of today."
I understand all of the points in your post. I was mainly responding to the rather snarky tone of the post regarding the "evangelical problem"!