Is that any different to taking a day off work to go to a protest? Both situations have you losing money in order to bring issues to light. Same with union workers going on strike.
Yes, because here they not only lose money, but also all the money they lose is gained by the exact thing they protest against. It’s as if they went to protest Amazon by working at their warehouse for free.
Yes, it's different insofar as the money you're losing in this protest is going directly into the pockets of the group of people you're protesting against. Very illogical way to protest.