There is no hypocrisy here though. That’s the whole point. Buying an imperfect product, or contributing to an imperfect system does not invalidate anyone’s right to argue that things should be better.
Driving a car while complaining that roads are congested does not make you a hypocrite. It just makes you a driver (who is part of the problem) that is aware that there is a problem that should be fixed.









Complaining about congested roads while driving doesn’t make you a hypocrite, even if there are other options available. Hypocrisy would be to argue that people use public transport to reduce road congestion while refusing to do so yourself.
In the example above, the person would be a hypocrite if they themselves also under-paid their employees and over-charged their customers while at the same time complaining that apple does the same. There’s nothing hypocritical about buying an imperfect product and pointing out/complaining that it’s imperfect. That just makes you an aware consumer.