Good for you BF! Let him get the hint, people like that you definitely do NOT want around you, I mean if that is a friend what kind of enemy do you end up with....People like that are just awful, miserable and like to spread misery around. GLad you told him you were busy.
Hang in there!