I'd disagree with this, and I consider my work 'fun'. In the Before Time, we had monthly summer grill-outs with families and Thanksgiving turkey bowling and winter pizza luncheons and other events. We had only one event (a Christmas party) at the founders' house after hours. But none of that was mandatory, try as you might one or two people are going to have a conflict for the Christmas party every year because the holidays are busy and that's fine.
But it's one thing to ask an employee to report after-hours for an emergency service call. It's another to demand they attend something (fun or not) that could have been during work hours but you scheduled it after hours.
But it's one thing to ask an employee to report after-hours for an emergency service call. It's another to demand they attend something (fun or not) that could have been during work hours but you scheduled it after hours.