yeah that was pretty messed up.
The game was over, McGrady holding the ball with around 7 seconds left. McGrady puts the ball down to let it rest, all of the other Blazers on the court were walking towards their locker room, James Jones runs coast to coast grabbing the ball and getting a lay-up before the clock runs out.
EDIT: Reminds me of some other bad sportsmanship/selfish moments. I know Sura when he was on the Hawks was 1 rebound away from a triple double. At the end of the game, he had a free lay-up, decides to miss it on purpose to get the rebound, then tip it in.