I like Lupica, and usually enjoy listening to him. But not on this issue. Rules should not be selectively enforced. A play that's a charge or a block at the beginning of a game, is also a charge or block in the final seconds with the score tied. Never mind "letting them play". Unfortunately, things like traveling no-calls in the NBA give the impression that rules can be ignored. If a rule needs to be changed, change it. Otherwise, enforce it.
Regarding the flagrant foul, it seemed obvious to me that the officials didn't want to call it, and only did so because they had to.