I'm going to take the opposing view. I have NO problem with charging calls. If the call is out of control it's probably because today's players play out of control and rely on their athleticism instead of good, solid, fundamental basketball. The easiest way to avoid the charging call is to stop driving recklessly down the lane like a "bull in a china shop". Stop, pull up and shoot or pass to an open teammate. Problem solved.
Now, if a player on defense flops he should be given one warning and then called for a technical foul the next time he flops. That's the way I was taught and I used to love and relish in taking the charge (when you lack in talent you've got to excel somewhere:lol: ).
I think the real issue is poor officiating. If you want professional officiating you need to pay the official a fair wage. College athletics generates millions of dollars annually; spend more to get good FULL TIME officials who don't do it as just a hobby to make a little extra money.
I remember a game in the Fieldhouse when the ref told Joe Stowell that one more flop by one of our guards, either Frank S or Tom L, I'm not sure which one, and a T would be called. I applauded and the fans around me weren't happy.