wow. Some people can be so cruel and blinkered...and at a funeral too! I'm outraged that his co worker said something like that to you at the funeral. Who does he think he is?!!! You just don't cause trouble at a funeral, least of all to those who were closest to the deceased! That was incredibly mean and cruel. Does he kick puppies in his spare time too??
I hope you and your daughter are taking care of yourselves and I'm glad you're getting help. Thinking of you both...