Should Priest be Able to be Married?

The Catholic religion requires priests to remain unmarried and celibate for many reasons. Most importantly is the belief that a priest is a representative of Christ and He remained unmarried. Priests also believe that they should be married only to the church to serve better. That being said, other Christian religions do not require celibacy which does create an argument for allowing priests to be married.