I agree with Matt52's team comments. Rip Hamilton had the same stats on a crap Wizards team - didn't help them achieve anything. Post-championship Pistons, he was the same player on crap Detroit teams - didn't help them achieve anything. But on that brief championship-calibre team? Absolutely he was a key cog and they couldn't have won without his spot-up shooting.
It's crazy how hard it is to build a championship team. The same pieces in the wrong places and you're in the lottery....
The key is to not overpay players who would only be 3rd-5th options on a championship-level team. That's where the Raptors are stuck right now. Aside from rookie contracts, they don't have anybody on great contracts. They go from reasonably paid at best (Amir) to dramatically overpaid (Rudy). It's pretty tough at this point to add the two all-star calibre (or better) players it would take to turn this roster into a contender.
All that to say, I'm fine with not picking on DeMar too much. His contract's so-so, his production is okay - he could be a complimentary piece on a very good team if his role fit. This team still has no identity, needs to play much better defense this season, and needs 1-2 players who are considerably better than anyone currently on the roster. Until then, we can spin our wheels endlessly discussing the flaws of the middling players that make up the Toronto Raptors and watch this team miss the playoffs or flameout in the first round year after year after year. (Sound familiar?)