It’s possible to do something for moral reasons and have some measure of hypocrisy in how consistently we apply those moral principles. That doesn’t mean the effort in doing so was a waste, or that it would be better to not have tried! Let’s not let perfect be the enemy of good.