I'm going to tell you a true story about something that happened to me at work.
One of my fellow secretaries (there was a pool of 4 of us) in the office had her 17 yr old son (I'll call him DJ) working as summer help in our department.
One of the other secretaries was very young (about 19, I'll call her Laura) and was an unwed mother of 2 (yes, she did the oops twice). DJ and Laura got into a discussion one day how Laura's childrens fathers (plural) were not helping to raise the children. Well, as you can expect, they had very different views on the topic.
DJ turned and asked her, do you think either of the fathers either were "father" material or "husband" material? Laura responded no, she wouldn't have married them even if they had asked. Why not, he responded. She responded because they were immature. He proceeded to ask her why she got pregnant and her response he couldnt believe. She responded, what was she supposed to do, abort it, as if she were doing something noble by keeping the children she couldnt afford or support on her own.
And this I will never forget, I was so proud of DJ. He responded, no, you think about birth control BEFORE you get into bed with someone, and better yet, if you wait until you are married to someone you know loves you for you and is ready to support you and a family, you will never find yourself in this situation to begin with. There is no such thing as "casual sex". There is nothing "casual" about it.
I went to his mother later on and told her a summary of what had happened and I told her she should be very proud of her son, she raised him well.
DJ gratuated from one of these "Catholic schools", Laura from public. It seems the old addage "Children learn more from what is "caught", than by what is "taught" works. You cant teach a child to do what I say, if it isnt what you do yourself.