1) Make an overgenaratilzation; 2) Get called out; 3) Make a defense, only to expose your overgeneralization yourself; 4) Get called out for it; 5) ???? 6) You're stuck in a loop.
Let's get back to an earlier question to help me understand your position. The original is:
Never, ever trust another company
for your business model.
In this comment[0] in response to a scenario wherein one company did trust another and got screwed you said:
What's wrong is the lack
of contract or agreement.
If a contract or agreement is required, then that would indicate that one should, indeed, not trust another company for one's business model. So it seems that you agree with the actual statement.