I don't have a huge problem with the way charges are called at the NCAA level. I don't like the no-charge-for-secondary-defenders semi-circle under the basket since it forces the referees to pay too much attention to a player's feet and not at where the contact occurs on the body and who was moving into whom.
The call that bugs me is the jump ball. I see a lot of jump balls called when there was not dual possession. A lot of times this happens when a defensive player blocks a shot with one hand and the offensive player comes down with the ball. The defender never really gets possession, so it should either be no call or traveling on the offensive player.
Agree on the semi-circle. I think it overly-complicates what should be a simple situation.
On the held ball, this is not a judgment call that officials are making, that is what the rule is. If the defender gets a hand on the ball and prevents the release, it is a held ball by rule. So what you are suggesting would require a rule change.
While we're on the subject of rule changes, I find the whole concept of alternating possession to be kind of silly. I think we should go back to the old way and have the two guys jump it up. The argument against this I've heard is it takes too much time. Well, instead of going to the center or the free throw line, do it right at the spot of the tie-up and IMMEDIATELY, like they do drops in soccer. Just a thought while we're on the subject of rules changes.