I honestly think is it bad for you to be that morally insistent against "evil" companies.
I also think it's not as easy as most people make it. It's not the poor and innocent people that are oppressed by all this evil companies. These companies are just a reflection of the people and the society we live in.