ouch >_< well in my oppinion I think you should talk with him first about his bad attitude maybe he has a reason for not always being there and then the choice is up to you if you want to leave him or not