If he is currently moved out of your house, then I would say that he is lucky. to have a man who actually throws things around the house when he is upset would not be something I would put up with--I'd be afraid the next thing would be that he would start hitting you. Plus he didn't move in because the two of you were so in love that you wanted to take the next step--he moved in because he didn't have money and he was unemployed. Then he complains about things the way they are in your house---where you are probably paying the bills and supporting him. And he complains about your son--when it is his home. Surely being alone is better than being in this situation.
So you're doing him a favor by giving him free lodging and he repays you by not doing any housework, spending your money by having fun with friends, probably at a bar, most evenings, berating you for having a life besides him and by telling you that he can do better. You need to improve your self esteem so that you won't put up with this behavior from anyone at anytime. It's time to take the garbage out. Change the locks if you have to. Tell him you're no longer happy in the relationship and he has to move out. A person has to treat you like gold to stay in your life. Put that message on the refrigerator and make it your new mantra. Good luck in 2014 and I hope you one day find a man who deserves you.
I don't understand why you're asking what to do? The man verbally abuses you, and he'd probably physically abuse you eventually. He's a lazy ingrate who should have been kissing your feet for supporting him! A man who WANTS a job goes out and gets one, he doesn't play on the computer all day. And how dare he tell you what to do with your son and his belongings? You need to be thankful he moved out of your house and you should NEVER allow him to return. I don't get why you call him your "partner"! He's a nasty lazy bum, mooching off you. Those presents you bought for him and his family.........return them if you can, if not, donate them to a shelter where people will be grateful. I would rather be alone for the rest of my life than spend one day with a miserable moocher like him!