Same here. I knew right away it was a 'T' on him for bouncing the ball at the ISU player, even though the announcers didn't realize there was a technical foul, and the arena first announced it as being on Iowa State's #3. It was just a matter of seeing the ref make the call, which was a legit one.
If the whistle for a potential 3-point play hadn't been blown, one could imagine that he was giving the ball to an ISU player who would be in position to make a subsequent in-bounds pass. But with the free throw looming, it was clearly unnecessary to send the ball toward an opponent.
On the over-discussed Craft block/charge call with about 100 seconds left, his right foot probably would have been outside the arc if it hadn't bumped into Deshaun Thomas's foot on the way down. But the call became a huge topic for discussion simply because Barkley decided to act like a 12-year old Iowa State fan since the continued success of B1G teams makes him look bad. I generally like Charles, and don't think he's a scripted idiot like many folks at ESPN, but he follows the NBA much more closely all season; and it's difficult to become an educated expert on 68 teams in a week or two at the start of the NCAA tournament.