I'm so sick of weird guys. I'm gonna put my foot down and refuse to deal with them anymore.
It sounds like you have tried being considerate to them and it's not working. Is that right?
Yes. I can't stand listening to them anymore so I need to be more firm.
If you've tried being polite to them and they won't listen then you should absolutely stand up for yourself. Nobody should make you feel weird or uncomfortable.
I'll get someone to scream at them for me.
Confronting the people who are making you uncomfortable is a good decision, but having someone yell at them will not help. Screaming will just make the people respond with anger. Instead, I think you should firmly tell them that you want them to stop talking with you and you will be contacting the police if they continue.