Feeling bad

I feel bad for ignoring someone who isn’t good for me? I keep leaving him on read but he keeps tryna fuck and I keep giving in.. we smashed about three times and I tell him how I feel but he keeps tryna come back I don’t want to block him. I stay logged out of Snapchat so I won’t get his snaps but I just feel bad I hate it....