here is a simple solution.....
dont reward flops with calls. if the refs dont reward the flop, the players will eventually stop flopping, as it takes them out of plays. i understand a ref can occasionally be deceived, but the vast majority of the time, the reward the flop.
Huh? Really?
I wish I could view the world as so simple and black and white.
The only way you can really tell flopping on many plays is video replay, and flops are rarely blatant enough for such a rule to result in a lot of fines.
The main problem is that offensive players are often overly physical backing people down or going to the rim. It is often more risk to try to go straight up (while also keeping your arms straight up) than to just wait for the hit. If you try to stand your ground on contact, a la Perk, the offense gets away with a lot of charges. Some players legitimately try to play good position defense and when the offensive player tries to run them over, trying to do anything besides getting ready to fall increases the chances of a good outcome for the other team.
I definitely endorse fines for blatant flops, but it would require video replay to really discern such things (unless we think like Stephen Colbert).