3. They forbid people to marry...
Either the Scripture is infallible or RC church doctrine is.
Nobody is forbidden to marry in the Catholic Church. One is free to choose to marry or not. People can choose alternatively to enter the priesthood or religious life. No one is forced to be a priest. They make a free choice and take a vow of chastity. This Scriptural reference speaks more to people like various Gnostic sects, or the Cathars, Albigensians or Shakers that actually forbid people to marry at all. The Church has always upheld the dignity of marriage, unlike the irrational super ascetic sects of antiquity.
But when celibacy was instituted by Pope Gregory that wasn't the case though was it? In around 1,000 Pope Gregory edicted that priests be celibate that those priests who were married were in effect divorced from their wives before they were allowed to serve. Then there is the issue of divorce and how the Catholic interprets when its allowed. My Bible says in Matt 5 that only adultry is cause for divorce. Why would Pope Gregory go against the Bible?