<human>: Provide a brief overview of the text.

At first I thought my boyfriend was just frugal. He lives pretty far below his means; for example, where we live he could afford to rent a 4 bedroom house in the burbs, but he lives in a one bedroom apartment in kind of a crappy neighborhood. That's no big deal, it makes sense not to have a ton of space you don't need. But he's like that in every other aspect. On the rare occasion that we actually go out on a date (we mostly hang out at his place), he'll insist on separate checks and will only go places where he can use a coupon or if has a gift card, and he does not tip servers or delivery people. He also argues with sales associates and cashiers about prices, and I've seen him complain about completely arbitrary things (or legit just make things up) and threaten to call corporate in order to get gift cards or discounts. My Christmas present this year was a cheap box of chocolates. I could go on and on. 

I know the common answer given in this sub is 'break up' but honestly this is his only flaw that really bothers me. I really love him, and I want to preserve the relationship because we've talked about getting engaged soon. I've tried to talk to him about his cheapness before but he just always says this is the way he was raised, not to spend money he doesn't have to. I don't have a problem with frugality, what I have a problem with is the way he treats other people when he's trying to get discounts and free things. I don't know what to say about it though.
<bot>: my boyfriend is extremely cheap and can be demeaning when he's trying to get discounts and free things, don't know what to say to put a stop to it