Oh bloody hell, there are so many red flags here op.
Especially with the update about the sex thing. It’s completely ok to not want to do something in bed for whatever reason, be it pain, because the sky is blue, the grass is green or because you just don’t bloody want to.
There’s also a big difference between saying ‘id really like it if you could give me head, but I know this isn’t comfortable for you, if I get this gel could we try it, but no pressure’ and trying to emotionally blackmail you into doing something that hurts you and you don’t want to do at this moment in time.
That’s such a big no no and I would imagine a massive turn off. Sex is not a right- you don’t owe him anything.
The second thing is that your position is way too vulnerable. I understand that you don’t want to be in emergency housing- but no matter how much the parents like you and your son, your bf is their son and if and when it all goes tits up, they will eventually come down on his side.
You’re a young, single parent. You’re already vulnerable. This guy is not coming in as a step parent, he is your partner. He owes your son (and you) nothing.
You need to protect yourself to protect your son and that means not relying on someone who is only interested in himself.
I’m not so sure about the friends visiting thing- I wouldn’t care to stay around as a third wheel for my dps chats with his mates- but I also would be furious and disgusted if I were told to leave the house!
Which reinforces why you need your own space that you have control over for your son. You can’t just be aimed out the door with a baby- that’s madness.
You need to provide your son and yourself with some security. You are so vulnerable where you are now.
As for him? Bin him as soon as you can. This is not a good guy.