What? You shouldn't defend bad behaviour regardless of if you derive a lot of value from the same source. A good organization wants to be called out on shitty practices so they improve.
You can make an argument to convince people of your personal point of view, but there is no reason to be all upset if someone has a different viewpoint. Thankfully we are all at liberty to have our own view on this topic.