You gotta remember that we as fans have a birds eye view of the action. Refs dont. We have the benefit of multiple replays, free frame, the ability to zoom in on an inch of court, ect. A lot of the stuff fans complain about are very, very difficult to enforce in life NBA game action. Refs have to make a split second call, often without a perfect view. In some cases trying to enforce every NBA rule to the letter of the law is simply impossible. I'm fine with the way NBA rules are now, I think all things considered refs do a pretty good job.