Can't we just keep politics out of the workplace? Who really wants to sit next to the guy who's going to spend a half an hour telling me about my company's “social justice agenda”?
That's the reason that I never attend work social events outside of work hours (Christmas parties, etc). If nothing else it's an unpaid imposition on my free time.
That's assuming it's done during work hours. If done outside it may still be an issue if it starts to effect the working relationship.