OP, what I am not understanding here is why you still have this person in your life?
If this person is who you describe, then why not cut it off after these initial, negative experiences?
Personally, I’m all about going dutch for the beginning of the relationship.
If it lasts, then alternating on who pays for what and when, is the way to go, or just continue going dutch.
If a person you’re dating doesn’t make as much money as you do, keep in mind that they may not be able to financially go Dutch with you, or pay alternatively, for dates that are at the same level of dates you are able to pay for.
But I’m not sure that any of this matters anyhow.
They’re high and under the influence, they’re not any good in bed, they’re not aware that generosity goes both ways, regardless of a difference in incomes, etc., etc.
What’s the point?
Just let them go and move on.
I have a coworker I hang out with daily. We’re not romantic at all, and it’s strictly friendship.
Earlier this week, he took me to a pricey place for lunch. I advised him that I couldn’t afford lunch there. He answered that it wasn’t a problem, he was willing to cover me. The following day I immediately insisted that I pick up the tab at a less pricey spot, however, I wanted to return his kindness, because that’s what you do in friendships and romantic relationships, as well.
I plan on making some awesome lunches next week, in order to save money, and I’m going to make a few of these lunches for him as well. He’s a really good guy, and I’m fortunate to have found a kind and funny soul for what may turn out to be a lifelong friendship.
Treating people who are good people and are in your life well, is essential. I’m VERY picky as to whom I allow to get close to me, and I recognize I found a really good person who is now my friend.
I tend to look at romantic relationships, in the same way I look at my friendships, which is one of the reasons why I don’t start off with romantic partners, by immediately getting sexually involved with potential, romantic partners.
I prefer to get to know someone I’m physically attracted to and who may be someone I end up being romantically involved with, as a friend, first. I usually have a pretty good idea who I’m dealing with, after 5-6 dates. From there, it either turns sexual, or we remain friends or go out separate ways.
Perhaps don’t sleep with someone you’re into, immediately, and see how that goes.
But OP, this guy in particular, sounds like a huge dud. Let it go and move on to healthier and happier horizons.
Good luck!