The idea that I can't criticize pathological behaviors by investors because I myself invest in things makes about as much sense as saying I can't criticize bad US policies because I live in the US.
Do you vote the proxy for all the funds in your 401k? Do you understand how your vote affects the above - it all does.
It might not be your intent, and you might not have enough of a vote to stop it, but you are still doing it. (sort of like Americans opposed to the current foreign policy are still at fault for it)
This might not be an option for everyone, of course.