TD fouled because they needed to get Amar'e off the floor ASAP. TD was not the right guy to get the foul and it was d'ant's fault, he appologizes to TD on the play.
And yeah the steal by garnett should of been a jump ball, tho i'm not sure if JJ would beat KG on the tip. JJ should have gone up with it, it was a poor decision, but that is what you can expect from JJ. Tough intelligent defense both on his man and in help situations, good movement without the ball.
but when you put it in his hands he is like "WHAT THE??? I DON'T EVEN!?!? AHHHHHH" and does something retarded.