I used to think quitting/calling out your front office/threatening to leave in free agency or demand a trade was never right, but then I realized how the Suns' 2010 season only happened because Nash decided to raise and light a fire under Kerr and Sarver's asses in 2009 to actually have an off season plan.
Nash going back to playing his hardest every night and never voicing any displeasure, even after he drops 30 and 11 in a loss, is the reason why Sarver decided to let Amare leave for nothing and knowingly turn the Suns into a ty .500 team. If Nash did what Kobe did and told Sarver he'd demand a trade if Amare wasn't resigned, maybe he takes a beating for it in the media, but I bet Amare is still wearing a Suns uniform.
Would the Lakers have turned it around after 2005-2007 if Kobe didn't start making noise? Who knows, but it sure as didn't seem like Buss was in any kind of a rush to make a Gasol like trade before Kobe said something.