If you want to hire people who share your values and your values include moral responsibility for the megacorp one works for, you’re right not to hire from companies you feel are immoral.
I personally don’t ascribe corporate amorality (as opposed to immorality) to all who work for it and thus with narrow exceptions would blacklist someone for working at a company who, e.g., has a CEO I dislike, practices wage suppression, etc.
I would strongly consider against hiring someone who worked in certain addiction based industries such as tobacco or gaming (not gamedev, the other kind).