It depends on the industry. I can understand if you are overstretched and underfunded frontline police, NHS, fire service etc busting your balls every shift, then being asked to attend unpaid “team building” would warrant a sharp rebuff.
However in johndoh’s example I’m assuming private sector, relatively successful small/medium sized business, everyone’s wages/bonus depends on the continued success of the business – such jollies are excellent management. It both rewards the team and generates cameraderie and is genuinely good fun.
I think the mutual incomprehension on this thread maybe down to this differing perspective.
People being people, you then you get the outliers who chuck a spanner in the works.
My sympathies johndoh. No good deed goes unpunished.