It's ridiculous on this game. I've started holding the Left Trigger at all times, and it has helped draw some fouls, especially on the guys that are the unashamed steal spammers - the ones that hack away the entire length. But there are still times where guys time it right and get the steal even when I'm holding LT. The worst ones is when they reach over your back and get the steal. That one kills me.
If NBA 2K12 just called fouls on the game, it would deter guys from doing that. Go ahead and hack me, and get Kobe 3 first-quarter fouls. Unfortunately, that doesn't happen.