I think I am starting to see why the ladies and gents feel so "unhappy". It's because the objective is unclear.
This is such a teeny tiny gesture which in proportion shows no appreciation, in fact it is an insult.
For some this might be a lot of money, but I personally feel that standard of living and the quality of life is a lot more important than the meagre bonus.
If CX really wants to make people happy, start with the PEOPLE! benefits, respect. That's how a good working environment is fostered.
but again, it's a 2 way street. if monkeys cry, give them some bananas. If they stop then we're good. If they don't stop...well we'll find more monkeys...