PON, She is the only one that can make herself happy. Happiness comes from within and yes, the same would apply to you as well. No one should rely on someone else to make them happy, but we all tend to do so at one time or another.
Right now, she's frustrated and somewhat angry. It will get worse before it gets better, however, I would not even contemplate moving out of the home. If she's that darn unhappy, then she should move out. I, personally, don't see here going anywhere right now. I think she's like the little wolf in Red Riding Hood, i.e. huffing and puffing to blow your house down. She knows that she's not been able to make it so uncomfortable that you'll leave, but she's trying her best to make you feel guilty and awful about yourself and the situation. Please, please don't take what she says as gospel. She's projecting and she's like a two year old who is having hissy fits because she's not getting her way.
PON, you need to learn how to allow her bs to roll off your back and just let it go. She's going to spew and spout crap for quite some time and you can't take it personally. Why? Because it's all about them and not about you. When she spews, walk away, don't engage.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.