Thank goodness this guy is your
ex!! Jeez ~ he sounds like a horrible person incapable of being a decent human being.
I think that basic values, beliefs that one has, need to be stood by throughout life. Sometimes we meet others that don't share similar values. It typically doesn't take us very long to realize that we're different. From there, we make a conscious decision ~ to either stay in the relationship (some issues aren't as important to us as they used to be) or leave (some issues are more important than ever). I do encourage you to stand by your decision to end the relationship 100%.
If you are pregnant with your ex-bf's baby, remember that both parents have rights and responsibilities to care for the child. There are many healthy, happy homes wishing for a child to adopt ~ that is an option for you to carefully consider. The agency covers decent pre-natal care and delivery, and often allows adoptive families to continue to have some contact (updates) throughout the child's life.
Best wishes to you...