1. No one is forced to become a priest or a nun (at least not in the last century) and celibacy wasn't a religious requirement, it was imposed as a condition of employment by the church to save money (single men and women require less to live on),
2. I haven't seen a habit wearing nun in 20 years. The church has relaxed it's dress code considerably for nuns in the last quart r century.