Is it the flopping or the refs? I think it is the later. They make the calls and reward flopping. It is not just NBA it is also the NCAA too. They call way too many charges.
I can't fully blame the refs. The game happens too fast, and their eyes can be fooled based on which angle they see the play happen.
Every time?
No, and the refs quite often ignore a flop, and let a player play through an attempted charge.
My issue is that the players have every incentive to keep trying to flop and fool the refs. The penalty doesn't outweigh the reward right now.
I think this is completely the refs fault and is a reflection of how poorly the refs are at this.
While I'm usually more on the sympathetic side when it comes to critiquing refs, (the game does happen at 100mph, with no replay, watching multiple things at once, while standing in the middle of 10 giants), you can't call a foul you don't see. What the refs are doing is seeing a guy fall, so then calling a foul. How the heck does that work? They clearly didn't see a foul, because as the replays show, there wasn't one. The refs should never call fouls they don't see. I'd much rather the refs miss foul calls than call ones that aren't there. Say there are 50 legitimate fouls in a game, do you think the game would be more entertaining if they called all 50 fouls plus 10 that weren't there, or if they missed 10 fouls and only called 40 out of 50?
Also the best way to curb flopping is to just call nothing (which happens way too rarely in my opinion). A guy flops and there's no call that should be an easy layup. At the least you're playing 5 on 4. Let that happen more often and the problem solves itself.