No. It is unprofessional and unbecoming at an outside of work event.
You don't think he would have been fired for a black or Nazi joke ?
You don't think he would have been fired for a black or Nazi joke ?
Just kidding. I make dongle jokes all the time.