You know what, Richie has a valid point. i would be very pissed off if an investigator failed to release his findings on time. his life, career and earnings are on hold because of this, and really, it sucks. I have been on the end of a number of complaints and investigations, and it is gut wrenching and extremely stressfull knowing that some one investigating you, for what ever reason, is holding back or taking his time.
I personally dont think he has done a lot wrong. It happens in most industries. I know for a fact that what he has been accused of doing happens in most work places. Its called 'banter.' I give it, and cop it as well. regardless of what your doing for a living, giving your work mates a razz, is part of life.