Personally, I dont see why a company cannot punish strikers. Strikers after all are "punishing" the company.
Nobody seems surprised when basic salary is withheld from the strikers. What is that if not punishment? Why is the withdrawal of a non-contractual perk seen by some to be punishment and discrimination but withdrawal of contractual salary seemingly accepted?