So you admit unions and greenpeace are no less global than corporations?

Why do you think greenpeace is more moral?  How many people greenpeace have fed?  How many families they have help raised?  

There should not be any moral judgement.  They are simply different entities doing different jobs.