"If you distribute your stuff under $LICENSE, you can't then complain if somebody does what said $LICENSE allows."
You can complain, you just can't sue.
I compare this to the recent Supreme Court decision about the WBC - the "church" has the right to do what they do under the First Amendment. They should not be jailed for it, nor barred from it. That doesn't mean that the rest of the society/community can't or shouldn't shun them.
I'd much rather see companies kept in compliance with the spirit of the license by people complaining than by trying to write licenses that dictate every community standard.