Every time the ref blows his whistle, half the fans disagree with the call. As someone who has attended thousands of games in his life, I will simply say that I have encountered very few fans who truly understood the rules, and understood the job of a basketball official.
My ultimate fantasy is to make all fans attending a game take a rules test in the lobby. anyone who doesn't get at least half the questions right has to leave.
so, to all sides, stop talking about the officiating. It is the job of the players and coaches to adjust to the officiating. If ref X calls 3-seconds a lot, get your butt out of the lane. If ref Y calls charging fouls every time - don't try a kamikaze drive down the line, then complain when you get called for charging.