Op people can’t be vile to you unless you let them, as such you need to learn to judge character, behaviour, to read the signals, to be able to see red flags, to know when to walk away, to be able to walk away, to show that you aren’t the type to take shit, that you have standards and for people to instinctively know it’s once and out.
Getting with someone just becayse you’re desperate for a boyfriend even when he’s telling you all about his ex, is never going to work well for you. Going with any random who shows an interest just because they are a bloke isn’t going to go any better.
the pp is right, this is a pity party. If you want things to change only you can change them. Calling men fucking cunts in the supermarket as they got the fabric conditioner first, being jealous of their girlfriends, of women in general, for no reason other than they have a boyfriend, and you don’t, is never going to sort your problems.
ultimately the problem is you. Plenty of overweight women who wear glasses and have poor fashion sense are in loving fulfilling relationships. Because of who they are, their confidence, their self esteem, their personalities.
having a boyfriend for the sake of having a boyfriend, and it’s irrelevant who he is, will never ever work and you will find yourself on the receiving end of some shite behaviour.