I'd just go get myself a new friend! Soz not a helpful suggestion but if you're not going to face it head on... Sometimes ppl need a shake to realise they are not the only ones in the world and that they certainly have no right to treat others, especially friends, in this manner even if they mean to or not.