Nobody is saying that there should not be a public holiday on good Friday. I believe no-one should be denied a service, a right to celebrate or a right to earn because of the religious beliefs of others. Business can still operate on other public holidays, bar Christmas day, and this religious feast day is denying them that right.
His argument about self-restraint for a higher goal is largely irrelevant, and I am sure that no altar wine will be consumed on that day.
I understand that the day is important to him, but a substantial number do not adhere to the Catholic doctrine.