@lightspeed2slow No, unfortunately you are correct. The boyfriend needs to go.
He’s a risk to your job, he’s not help at home, he’s not supportive, and he’s actually detrimental. Don’t let your emotions get in the way.
@glendadoglover I would try to go to counseling together. Seems like a rough situation caused nasty words to be exchanged, which increased stress and then bitterness.