Listen to Sandi ... your W is seriously hooked on that online drug that just got a huge boost when it left the cyber world and became a real world tangible rush.
On your Birthday? Seriously .. drop the rope she is obviously all about herself right now and you have every right to 'dump' her as you should. It needs to be felt by her, with a capital Thud.
I get you want your M, but at this point she is addicted to something you and you rM can not provide, once she treats this for what it truly is .. and you regain some self esteem and self respect, then you can use the tools here, develop some rules .. and that's only IF she comes in and tells you she would do anything to save the M.