I've been with my boyfriend for almost 7 years and everytime that he has a family gathering, he tends to either push me away or break-up with me. He is 38 years old and I am 32.
The first year we met, his father passed away and his sisters wanted to kick him out of the family home. Basically, he fought it but their family relationship was ruined. He always says that he doesn't have a family but yet whenever one of his sisters needs something he jumps up, leaves me hanging and either fights with me and breaks-up with me. He tends to feel a great pressure to keep them happy. His single 40 years old sister lives in the family home with him and her boyfriend; she tends to trigger this conduct. She doesn't depend on her boyfriend only on my boyfriend. She doesn't have any children but is obsessed with her sister's children. She HAS TO BUY them each $300 worth of gifts for every holiday or birthday. She expects my boyfriend to do the same.
I've spoken to my boyfriend about how much he is spending because even he doesn't agree with paying that much.
Here is the issue.... whenever there is a family gathering; she makes him feel bad for not always being with her and her other sister.  If he buys anything she needs to determine if it is good enough (brand names) and makes him shop with her.  I always go with them and I feel left out because they don't acknowledge anything I say. They act as if they are husband and wife. You can imagine how weird that is for me. She is the decision maker and he has to follow or else there are problems,
It's been almost 8 months that my boyfriend came to live with me; and this weekend she asked him to pick her up and bring her shopping. My boyfriend and I had decided to buy the gifts a couple of days earlier in order to make sure that it is our decision and that we don't over spend. It didn't go like we had planned because when we went shopping together, he didn't like any of my suggestions and was rude about it. There was a special on baby clothes and I thought that maybe we could get more for less. It was the same quality of clothes but on special. He called me cheap and he thought that I wasn't interested in getting his family any quality gifts. I left him alone. I was hurt!
On the day that he had to go shopping with his sister, I told him to go with her alone and that I would wrap our gifts up. I told him that as soon as his sister is done shopping to come and get me. I suggested that because I didn't want to go through any more rejections. He started freaking out, and removed all the tags from the clothes we bought. I asked him why he was doing that and he said because I don't want my sisters to judge me. I told him to let them know that it came from the heart.
He then started to get angry with me and told me that he was fed up with me. That he didn't understand why I cared if he removed the tags, and why I should care if it's his family and his money. Then he was telling me that he was fed-up of being harassed by me and that he wasn't going to take me to the family party. And that he was going to ask his sister to wrap the gifts for him and that he was moving back home.
He left me and I need advice... We are each other’s best friends and we love each other so much, He just doesn't know how to deal with his sisters. They are really good at playing the guilt card. His sister is very tricky, she seems to be very nice and sweet but as long as she gets her way.
Please help me out; I want to understand this and to know if I should try to work things out or not. He is the one who left me and I don't know why I feel like this. I miss him and I want to find a solution.  He has all his stuff at my house and I don’t know if I should wait for him to call me or to call him.
Thanks for listening!