I asked my boss several times why I'm not getting more hours. He makes up vague reasons.
He can be honest; my views on Zionism (not outright anti-Israel, but only anti US funding Israel because it's a waste of money) he is using to essentially only hire me when nobody else can do the work.
My views on Israel are less anti Zionist than many (who argue Israel is an apartheid state that's murdering Palestinians).
Now, Jews have this mentality of, "never assume". I get that. But what I think my boss should do is try and figure out which of their employees are anti Zionist, which are libertarian on Israel, and which are overtly Star of David flying pro Zionists (and he can be subtle with his questions if he wants).
But is his company willing to hire passionately anti Zionist employees? If not, then I'd recommend it if he tried to find other work for them and this means less employees competing with me for shifts.
This is more ethical than what the left does because the left would try and get me fired with no concern for my future work while they claim to stand for worker's rights if their boss had their politics.
The left tries and tear down the right to get away from them, the right wants to relocate the left because the right hates laziness and trying to find work for someone else is too hard to do.
THAT is the ethical difference between left wing and right-wing employers.