'Tis a debate worth having. However, to anybody who has watched the NBA in the last 5 years, these calls either get made or ignored depending on the refereeing crew. On some nights, the refs make these calls and effectively induce a free throw contest. On other nights, they "let them play".
Is mogrovejo trying to tell us that all NBA games have been refereed uniformly since that rule was changed? Basketball is a tough game to officiate. Referees are criticized for turning games into free throw parades. On the other hand they are criticized for not following every rule to the letter. That's why this has remained a gray area with different ref crews calling it subjectively.
BTW, like others have said, if those are fouls, people like Dampier and Artest would have been out of a job a long while ago.