If there is no chance for you why did he want to move back home?? Have you considered making him sleep in a different room?? He sounds very angry and the best thing you can do is ignore him when he gets like that.
I also think that you hurt the ones you love the most...it is unfortunate for us but you are his comfort zone even if he is not admitting it.