No, Charles Barkley, the disgrace is you saying the ref should ignore an obvious black and white call. What if the shot had missed and the player who committed the violation had grabbed the rebound? The violation occurred before the shot went in. You can't hold your whistle until you see if the shot goes in.
Also, the intentional foul had to be called.
I am usually against whistles at the end of the game, but these calls were obvious and had to be made. Both violations, had they been ignored, could have impacted the game. You can't let a player clearly break the rules and potentially grab a game-winning rebound and putback. And, you can't let a player save precious seconds on the clock by grabbing a jersey before the ball is even thrown in.
Give me a break, Charles. That was among his worst moments on the set ever.