Boyfriend is not respecting me, how do I go about handling this?

Lately, my boyfriend has been renovating his moms house & he has 2 of his friends helping him. One friend, I respect wholeheartedly. The other, let’s call him James, 2 weeks ago asked me to pay for his stuff at the gas station because his phone was dead & he’d pay me back once he charged it. Needless to say, he still hasn’t paid me back $20 & tells me every time he sees me “I’m going to send it now” but never does. Yet he just paid my boyfriend back $80 of which he borrowed just days ago. My boyfriend told me he’d handle getting my money back for me a week ago, yet told me I’m overreacting & starting swearing when I got mad that James paid a sooner debt than paying me my $20.

James’ girlfriend, we can call her Jessica, lives down the street from me. She physically assaulted me last year (put me in a chokehold), stole my phone, & from what James tells me, she wants to desperately be my friend. She has never apologized. Yet a week ago, while James was working with my boyfriend.. Jessica came to our phone banging on my door waking me up at 8am & 10:30 am. I called my boyfriend to tell him I was going to call the cops on her since she had been told to stay off our property. My boyfriend told me “just let her use your phone”.

1. She stole my phone from me before
2. She’s been told to stay off the property that she would be trespassing. We have “no trespassing” signs up.

My boyfriend got mad I didn’t answer the door. Went off on me. Turns out Jessica had seizures the day before & was on top of her trailer that day trying to defrost her AC & got a hole in her leg somehow. Yet out of all the houses on the street she comes to ours.

My boyfriend and I had been doing great this year with little fighting. Until he started bringing James to work with him & getting closer to him. Heck James & Jessica are staying at my boyfriends brothers house in another state currently. I’ve been told I’m being a b**** because I won’t just forget things.
Boyfriend is not respecting me, how do I go about handling this?
Post Opinion