Think of your situation like this... You in one room, your W in another, with a door in between the rooms. In your room their is yelling, screaming accusing, anger... terrible things, why would she want to come in there? She doesn't have to deal with all that crap in her room. Sometimes you just keep pushing on that door to get in her room (guess what? that door is a pull, so the harder you push, the tighter that door shuts) She hears you beating on the door and is annoyed why you just don't get it.
Time to start to get it. Find what makes you happy, work your way through your frustrations and let go of the anger. You are going to be just fine regardless of how your sitch turns out.. Make your room so damn interesting and fun to be in that she can't help herself open the door and see what the hell is going on.

Time, patience, knowledge and accepting reality are all things that will help you through this. Change the way you look at things and the things you look at change.