I'm glad things worked out for the best - you are VERY lucky to have a company who handled the whole matter with such deciciveness and sensitivity.

A couple of years ago I had a problem with a co-worker who would make horrible comments about my weight. (You have no idea how many times I cried thinking about things he had said) - and these comments also happenend in front of other people. I eventually complained, but he then played the " victim" and I came off looking like I was complaining because he was Indian, and I could not cope with the male-dominated office in which I worked. (One disadvantage of being a " white South African" is that people automatically assume you are a racist).

Eventually I told hubby, and at the next company " do" he cornered the guy (who was all of 5ft 4 - you probably all know Warren is 6ft 2 and HUGE) and said to him " so you are the little short sh!t who is upsetting my wife - do it again and you will have me to deal with" - needless to say my colleague had very little to say to me from then on, but it would have been MUCH better if my manager had handled it differently.