Having been arrested and through the court system during Occupy I think I do have some understanding of how things work in HK. I have been on a couple of the (legal) protests so far with a friend who is a civilian police employee, and he has no problem with it.
I can't claim the same for CX Management, but I struggle to see how they could fire someone unless they did something that was either illegal, or, whilst identifying as a CX person, bad for CX's image. As a random person walking in a legal procession of several hundred thousand people I can't see that as a dismissable offence. Just on basic statistics, on the 2 million march there must have been at least 15% of CX's workforce.