The 1st of May in South Africa is a public holiday - Workers' Day. It is a day where "Workers" are acknowledged and remembered.
Strange thing I noticed: Going to the mall, all the shops were still open. People were still working... oh, wait... some people were still working...the workers! Who was sitting in the restaurants with their families? People with label-clothing, expensive cellphones, eating pretty expensive meals. The workers were still working. Today they got double pay, because it is a public holiday. So, perhaps they chose to work today for financial reasons.
So, here's a suggestion: How about on Workers' Day, everybody goes to work, but workers get paid double rates while everybody from managerial level upwards work for half their day's salary?
Just a thought.