If it does not suit they leave the seminary. In fact, more than half of those who enter the seminary leave before ordination. The vow of celibacy means that you draw your support from the Lord while married people rely on their spouse for support. It does not mean that priests or religious do not have hearts so they have a wide variety of friends. While the media devote attention to the vow of celibacy and not to the vow of obedience many priests will tell you that in practice the vow of obedience is more demanding especially when you are asked to move from one parish to another.
Priests take two vows, celibacy and obedience.
Religious take a third vow, poverty. This does not mean that they are poor but it means they do not own anything individually but everything is owned by the community. Everything is communal. Religious call the vow of celibacy a vow of chastity so the three vows religious take are poverty, chastity and obedience. Not if you have faith.