People who reduce their own environmental impact often take it personal when other's don't praise them or copy their behaviour. There's often a tendency of judging others for their choices. I really try to watch myself but I'm not free from it, and I guess we all know also how annoying it is to be on the receiving end of these world improvement attempts.
Companies on the other hand are not people, so we don't have to be kind to them. We should always hold them accountable for their actions.