How great that you are quickly recognising arsehole behaviour and not tolerating it.
Remember this, I am like a broken record talking to my daughters about this.
You don't owe any boy your time, your interest, a date with you, a relationship with you.
You 100% put yourself first.
You love yourself, and be proud of the fact that you do.
Any boy that ever uses a negative remark about your appearance or personality, as banter (hate the word), to put you down, put you in your place, belittle you, is a nasty twat and needs cutting off firmly and brutally.
I am drilling this into them and they are great girls that get it.
They tell me EVERYTHING😱, which can be a bit horrifying as to some of the tales about their friends, but we discuss things very openly and frankly.
Better they hear their mother call a boy a nasty little prick, and they have zero ambiguity on the point, than be vague and wishy washy on the behaviour.
Fake it till you make it.
You are worthy, have great value, and deserve to be treated with kindness, respect, and courtesy.
Any hint of anything else is a waste of your valuable time.
Finally, acknowledge red flags in men when your gut warns you, don't collect them.
Don't wait for a bunch of red flags to stack up.
Dump as soon as you spot one.
Red flags are never in isolation.
Ok lecture over....have a good day😁