wow IMBD, i am very sorry to hear that.
my PI can be really unprofessional too (always forgets the days that i'm coming in, barely responds to my emails) but he's a nice guy. i asked him to write me a letter 2 weeks ago and he probably forgot already