Had this very same issue years back with my daughters choice of POS she hung with. He was not welcome and was ejected physically on more than a few occasions.
Fortunately my spouse was OK with me kicking his a$$ and never got in the way.
I feel your pain my friend.
Just know that Karma has it's own way of dealing with these things.