Yes you can. Your in love with the idea of him. He was on his best behaviour throughout the honeymoon period before you lived together. Then you saw the real him and wont admit to yourself that this man is not good for you. Your family dont like him. Thats a red flag when all the people who care about you hate your bf. They cant all be wrong.
Your clinging on coz hes familiar, comfortable, provides a little security-not because you love him or coz your good together. I think it is time to move on. He just has nowhere else to go-thats the only reason hes popped back like a bad smell-not because he actually wants to be there
you deserve better
"Don't ask a question if you can't handle the answer".