The more you swear at them the more they phone because they are bored and know they can get a laugh when they call you.

I have asked many to delete my number but they never do.

That is there job and they have time on their side, no point stressing about it and just change the number as they will never stop.