NO. I would never be able to get along with a person like this, who pretends to buy me a gift, only to stick me with its partial cost or who feels like it's a burden to see me. NO WAY. You do you, but I would be long gone from this relationship.
Totally agree with the statement. There is a plain disrespect and should not be tolerated. I'm very "cheap," I often don't have food that my bf likes at my place and he often asks if he can come over and make a meal for me, my kids and my mom, and most of the time doesn't even expect that I'm going to have whatever he needs for the cooking at my home. But boy if he ever tries to call me "stupid" or "cheap," I'm going to evaporate even before he finishes the word. BTW, I'm with my bf for 3.5 years now and we still live in separate places (just a side note). And to be fair, I'm way wealthier than my bf, but he respects me and my lifestyle, and I do the same.
Anyways, what you are describing is a total disrespect, there is no reason in the world to be with a person who disrespects you.