I don't blame Bosh for leaving. I honestly don't know who the 2nd best player on the team would be during his tenure. Is it Calderon? Is it Bargnani? Which in other words is an indictment of the management. I don't think that Bosh could single-handily carry the load like Lebron can, but I do believe that he could lead a title contender if the 2nd best player on his team was at his level and a very good 3rd player.
That being said, Bosh was not the leader that he claimed he wanted to be. And the front office didn't hire a coach or acquire a player that could provide that. He did for the most part work hard and look to improve his game. He was for the most part available for post game interviews. But, around the time when he got some attention for his all star video, it seemed like his attitude and priorities shifted. It became more about him and less about the team. Bosh seems like he's shy and reserved (and I still get that vibe), however he wants to be cool and popular and when people took notice of him with his video, he wanted more of that (and acted accordingly).
***
The more I think about this team under Colangelo, the more it reminds me of Ricciardi's tenure (minus the regular foot in the mouth incidents). While he might have made a few very nice minor moves (e.g. Amir for Delfino/Ukic) those type of things don't change the direction of a team much. The major successful moves are the things that are lacking. Like JP, BC has targeted over the hill players and had no returns on his investment (in fact the JO-Marion trade helped to facilitate Bosh's departure and he threw in a 1st round pick). There has been no legit second banana that he's acquired during his tenure. He has also capped himself out by coming longterm to role players or fringe starters (and it continues to this day with the 5yr deal to Amir). He was also fooled by unexpected early success into believing that he had a better team than he actually did.
He should also be taken to task for the complete lack of leadership in either the coaching staff or players. A team can't afford to have both devoid of leadership. And in this situation, he names Triano the head coach in the year he wants to convince Bosh to stay (not that the internship went particularly well).
I see this problem all too often. A team is desperate to keep their star player who might bolt in a few years. They make a series of short term moves (dog catching it's tail moves) trying to create a situation that might fool their star into believing they've got something and staying (in this case the Raptors hope was probably to make it out of the 1st round). Only this backfires, the team is saddled with poor contracts and becomes a treadmill team, and the star leaves anyway (along with mortgaging their future). Instead, the right thing to do is build the team correctly for the longterm and let the chips fall where they may in terms of the star staying or not.