as far as the correct approach, I think it is really difficult to do things properly in Toronto. Even the fans, most of them don't support it. Last season, when we could have tanked and there was a top tier prospect waiting at the end of the road, a majority of fans were against tanking. The most ridiculous reason was that tanking creates a culture of losing, despite countless examples of teams who tanked and then went on winning like crazy once they got their prize.
For example, the teams that tanked most blatantly last season were Golden State and NJN. Sacramento, Toronto and Portland did it partially, mostly by stripping talent, but not actively like the other two. Cleveland, Detroit and NO played hard, but they just had no talent to compete.
This season? The two teams who were the most blatant are rocking the standings, the 3 teams that played hard are at the bottom.
And that's not even counting the management, who is probably not looking favourably to tanking, especially with the leafs sucking. If the leafs were doing great, I think it would be a LOT easier to rebuild for the Raptors. But it would require a commitment from both management and fans, and hiring the personnel to do it. BC wasn't hired to rebuild over 3-4 years, he was probably asked to do it on the fly, hence the moves he made in his first year, spending all cap space on veterans and such.