Oh hun. I'm so sorry things have turned out like this for you. It's definatly not fair of him to treat you like this, however I can imagine he would have been shocked at the news. Unfortunatly no one else can make this decsion for you. Have you got family around that you can talk to about whats happening? I think you need to sit down and think about what you want. It would be a hard decision for anyone to make - especially on thier own.
Did you explain to him how you felt about the situation? What was his reaction? Maybe he needed some time to process this and what he said what a quick reaction, without thinking?

Sending you lots of we are here if you want to talk/vent etc.