In my experience, people with a guilty conscience usually project their wrong doings onto their partners....
In other words, your bf knows he's untrustworthy, so he projects that distrust onto you.
In his mind its justifiable to think you'd cheat and have men over behind his back because he's cheated on you, and / he would maybe even do just that (have women over) if he were to move out on his own...
No its not wrong to do what's right for you. I think its important to learn how to live on your own, may just give you the time and space you need to find a healthy perspective and get your priorities sorted. Your needs and wants matter just as much as his does, besides, had he not sparked that whole convo, you may have never decided to move out on your own. So its kind of his own doing...
Honestly, losing someone who flat out refuses to trust you, without ANY viable reason, and openly accuses you of cheating, future cheating etc, someone who mocks your spiritual beliefs, someone who outright dislikes the family that put a roof over his head... Doesn't sound like much of a loss to me.
Sounds like a dead weight to be relieved of...
Love never goes very far or lasts very long when mutual respect, loyalty and trust are not part of the equation. In fact, that kind of love is not really love at all, and its a dime a dozen. You can find that literally anywhere.
Lasting love needs those pillars to thrive, love shouldn't merely survive. It should include a partner who supports your goals, dreams and aspirations. A partner who wants what's best for you, someone who builds you up instead of tears you down. Someone who has your best interest at heart, someone who enriches your life, who's beneficial to your very existence...
The crux of the matter is this:
You deserve wayyyy better, and Mr Right is out there, but meeting him is not going to happen while you're heart is stuck on Mr Potential.