Let's put this in perspective. What has Whole Foods done to warrant being protested against in regards to BLM? Is Whole Foods racist for applying a policy fairly across the board?
Why would you protest Whole Foods if they've done nothing wrong? Why would you stress your contract with a company you're working for that has a known dress code in order to "protest" something that the company has no part in?
What does the "protest" resolve at a Whole Foods? Does it make other people who are just trying to live uncomfortable to be confronted with something that is ultimately politically charged when they just want to buy some fucking frozen pizza's and milk for their family?
Does protest
Yes
or symbolism
No
mean anything to you?
If the Westboro Baptist Church or Scientologists set fire to all the neighboring black homes in their area... and you went to Whole Foods to protest that act... Do you think that would be effective? Do you think it would be meaningful? Wouldn't you rather see them protest where it matters? Like I dunno... At the organization that actually created the problem or is actively participating in the problem?
Since a job is effectively selling your time to work for a company in return for compensation it's fair to the company to violate their policies while they're paying you?
You talk about morals before... but cheating a company out of the contract that you signed seems pretty scummy. Like I've said before... find another job if the morals of the company doesn't align with your own.