You make it quite clear that you feel opposing injustice is a waste of time, and those who do so do it for the worst of reasons. I'm afraid that the response I would like to make would be deemed uncivil. What I will say is that your claim to be a Christian is questionable at best.

I suggest that you first read Isaiah 58, and then you have a long talk with your spiritual advisor about what it means. If he tells you that what you are doing is fine, then you need to get a new advisor. Concern for others is central to being a Christian. And your concern had better extend beyond your family.