I can agree with SOME of this. I had a HS game the other night. Three times coach yacks at me---"he's holding him". I said, yep---But coach, if I had called a foul, I would've cost you a lay-up. Point being---I let it go simply b/c the defender was beaten, and his kid had an easy path to the rim. BTW, all 3 times, kid scored---One leading to a 3 point play. IMO, calling a foul in that situation, is actually benefiting the defense. So, well, I let it go.
NOW....with that being said. Sometimes, that luxury doesn't exist. More so in the scenario you gave: A Rebound. Many of time I have seen a dude clearly secure a rebound, there be some minimal contact---no whistle, and then bang!! He loses his footing. Now here I come with a whistle---But its late. Now I'm hearing about that. So....I mean, that can be tough. If you don't call it, and for some reason that happens? I mean, you're ****ed. If you do call it---well, you're ****ed. B/C now people are yelling---The contact didn't impact the play. Yeah, but..................
Its tough man.