If people want to create and promote their own utopian models that's their business. Personally I'd want nothing to do with that, and it definitely should not be called open source, just like any restrictive license.
On another note, a transaction is a meeting of the minds. When most people release open source software they want nothing in return and are owed nothing. That's how I feel about it. People who think they are owed something are like beggars who do miming or some such in the street and call it work. Nobody asked for it, some find it interesting and you might be able to guilt someone into paying but they didn't hire you and don't owe you anything. You can just not do it, it's only a job if you're explicitly hired.
>and my competitors to be able to re-purpose it to try and drive me out of business..... When most people release open source software they want nothing in return and are owed nothing. That's how I feel about it.
That was not what Open Source was about on HN. Since that would exclude GPL, and APGL. And there were even hint of movement that BSD and MIT would not be considered as Open Source. And any license that does not form and benefits the communities does not fit into the definition of Open Source.
Somewhat fortunately, that seems to have die down a bit. And judging by upvote on your post I guess there are still the silent majority that agrees with you.