What if you ask other chains, such as Hilton or Sheraton, to do a status match, and simply move to a different chain, and negotiate the rate from there?
They may not match diamond/platinum to diamond/platinum, but you should at least get gold. That will provide you with a good level of elite benefits.
I've done it, and it's very easy and painless. I have to move to a Marriott property since the Hilton hotel I usually stay at is no longer on our coproate preferred list. I was not happy about the move, but on the bright side, it's good to have a second choice.