It could be he has genuine issues... it could be that you are a rescuer. Can you survive it you lose all your other "friends" ... or are you ready to change they style of friends you keep?

I probably would have done the same thing, but then I don't have any friends either.