mum problems

Need advice, long story but please help?
I'm 26. My mum hates my boyfriend because he 'isn't good enough for me' and was 'disrespectful to her' on the one occasion when he told her she wasn't being fair to either of us. To be fair to her, he was very abrupt and didn't handle it very well, but she has been ignoring him and not making him feel welcome for months and he finally snapped.
She gave me the ultimatum that it was him or her 2 weeks ago now and I ignored it, stayed with him and hoped they would both come around. I've been in constant turmoil for these two weeks, not knowing what to do- not wanting to give into her because I love him, but not wanting a future where my mum and my partner don't get on, which she has made very clear will be the case. Tonight he said he wasn't sure we could be together in these circumstances, because he knows it's important to me that they get on and he can't see it happening and he thinks I deserve better. I ended up breaking up with him, because I don't want to be with him if he isn't 100% sure he wants to be with me. Even after I have said I'm prepared to ruin my relationship with my mum for him, he doesn't think we can work because he isn't prepared to pretend to get along with her. I broke up with him, missed the last train and had to get a 1hr long, £150 taxi back home, told mum I'd broken up with him and now she's mad because 'I've made it about her'. SHE TOLD ME TO CHOSE BETWEEN THEM. I chose her and she still isn't happy. Now I have no idea if I've done the right thing, I'm unhappy, and my relationship with my mum is still ruined either way. He wants to get back together and has said he'll call her and apologise but I have no idea what to do.