Catholic Priests are not allowed to marry. The general premise put forward by the Catholic Church to justify this policy is that it forces priests to fully commit to God and their priesthood, without the distraction of a wife, kids, and family.
Yes
They can still do their job and it helps them understand their parishoners
No
They need to focus on their job