Why He Stopped Treating You Like A Girlfriend And Started Treating You Like A Booty Call
You need to demand respect
If you called him out, he might have found your assertiveness attractive and courted you a little while longer. But this guy was always going to be a screwup. You just brought that out of him sooner rather than later.