I'm sorry to hear about your friend. Unfortunately, it often seem like good things happen to not-so-nice people and good people get the short end of the stick.
A fellow scout leader passed away from a heart attack last week, just after she secured several donations for our council.
I think it is God's way of rewarding the good folk a little sooner than the bad folk 0;-)