Handman said:
If you feel it's just not worth continuing the relationship, you are free to just stop seeing them. You should just let him know how he's been acting in a calm, rational manner, and if things don't improve, screw him. Don't feel obligated to continue a friendship simply because it's been a long one. It seems to me you'd be happier without this friend.
*ahem*