This is why I don't watch the NBA anymore. Star players basically seek out trades or load up a team full of stars when they hit free agency so it's hard to get too attached to a player because rarely do they stay with the same franchise for all or the bulk of their career like the stars of the 80's and 90's did. Second, I feel bad for DeRozan because he actually wanted to stay in Toronto and was a casualty of Leonard's trade demand. Both players are going to teams they don't want to be a part of but DeRozan is the biggest victim because he was committed to Toronto which is a place most All Stars probably have on their list as a place they want to avoid.
That's not just the NBA, that is all team sports both pro and amateur. All players are exersizing their right to play for, teamates and where they want to even in college and high school. Especially if the NCAA fully allows transfers not to sit out. In this day an age a sports fan is easier to root for a franchise/college/highschool than individual players. I think most Spurs and Raptor fans will end up being happier with their franchise once the season started Toronto is a Championship contender now and the Spurs fans were finished with Kawhi and will embrace DeMar.
You can feel "bad" for DeRozan but he signed a 28 mill per year contract knowing this was a possibility and still will get paid (even more actually due to Texas not having state taxes) for a good franchise. Kawhi will be able to chose his team/city next year like all people who have completed a contract, not just because he was drafted by a team and told to live in SA.