Ah! she is so stubborn but we finally all sat down and discussed everything. She is leaving Sunday. thank goodness.
After she made me cry last night my boyfriend finally stood up for me this morning. (I know most of you were waiting for him to get some balls, Im glad he finally got the idea!) He said its gotten out of hand and if she is going to stay any longer than Sunday it is going to have to be at his sister's house. We made some agreements though for the next couple of days
1. She cannot smoke inside. (even if im gone because it makes my house stink and i hate that.) This is the one she hates the most. I told her just smoke outside! whats the big deal? Well just to make a point she said no i will not smoke outside but she will smoke in her car..??

uh.. whatever. i dont care as long as its not in my house or around my dog!
2. She needs to stay out of our
personal business. I figured this would be normal common sense but we had to explain it to her. My boyfriend was so embarrassed that she made a comment about it to me behind his back he was pissed and let her know its totally inappropriate and none of her business.
by the way-
luvfla when she asked me why we dont have sex i said HA! actually we had sex last night when you were sleeping!.. good one huh? (a total lie but owell, still funny)
3. She has to stop criticizing the way I clean or how i live! This is the most important to me, just because it drives me nuts. We tested it out this morning. I left the dog food bag out of the pantry to see if she would get pissed i didn't put it back in.. she looked irritated of course but didnt say anything to me
4. She has until Sunday to leave, or she has to stay elsewhere. My boyfriend agreed that this is a long enough stay and we need to get back to our lives.
5. She can't criticize the way i am raising/training my dog, or threaten to take him away. He is my dog, and she's not having him. I dont care if she thinks i cant afford him, she cannot just take him away from me. (plus we can afford him there is NOTHING i am depriving that dog of.) I told her this straight up and that she has no business butting in. Her dogs are healthy but are mean! They will only go to their mother because they are not properly socialized. They bark and bite at everyone else who goes near them. I want Jimi to be social and love everyone he meets. He might lick you a little too much and might be a little rowdy sometimes, but like i said, if you dont like it then leave

HEs a puppy for goodness sakes!
6. We made an agreement to be civil. We will avoid conversation that could possibly start arguements. We both love Rick and we agreed that we have to at least like (or pretend to like) each other for the sake of him. He loves us both and it is not fair to have him in the middle of all of this.
We are kind of planning to spend the next couple of days apart. I think this would be a good idea just because I am still very upset after what she said to me. She has other family here she needs to visit, and I am going to be taking my pup to see his brother, his littermate, tomorrow. Hes going to love it, and I'm going to love the quiet house once again.
Thanks for everyones comments and support. Venting on here really helps, and I also got some good advice that I will take into consideration when I see her in the future.