Nope your missing the whole point. That would have worked out had it not been Darius Miles. At no point in his career can you say that Darius Miles has done for this franchise what Brandon Roy has done. It is night and day.
You do not seem to get the fact that when players do not get extensions offered timely they take that as an affront. Look what happened in Chicago when they decided to let a bunch of their guys go for free agency. It completely fucked up one season, and the following season the players under scrutiny played, but they didn't play with their heart for the team. They played for a contract or played to end their contract and get the fuck out of town.
Try learning from history yourelf Ed O. Darius Miles will never ever be 1/10th the player or man that Brandon Roy is. Two completely different situations.