He has made it well known that he will not sign an extension unless he was traded to Knicks.
That's demanding a trade to the Knicks. You don't always have to come up and say "Hey, trade me to the Knicks", this is just as effective.
Melo forced his way out of Denver to the Knicks. That is a fact regardless of how you try to spin it.
I'm stating the facts as they were made known to the public. You're the one trying to spin it in to what you want it to mean.
Melo was under no commitment to extend with anyone. Like I said, when asked who he'd consider signing with as a free-agent he always rattled off a number of teams that included Denver.
He never demanded a trade. He never forced a trade. He wasn't refusing to play for Denver. He wasn't playing like crap.
It was Denver's choice to deal him. Period.