Cat, yes I agree with those actions, however some clubs I believe will continue to give too many chances. Had a couple of kids get some techs a couple of weeks ago, not in under 10s. One I thought was a bit soft and politely asked the ref after the game what it was about, he said the kid had been given warnings during the game about talking and questioning calls so the last one he teched him up. I agreed with him, just said that I wish he had told me during the game so I could have taken control of the situation before it came to that. He agreed and said if there was a problem with my teams behaviour he would talk directly to me. As mentioned in previous posts there needs to be someone looking after games that get out of control when especially there are green shirts, call the coaches in, have a talk, hear any concerns and for that game hopefully it gets better control. The best refs will at least explain why they made the call even if you don't agree, but theres communication.
After the game I gave the kids a lecture that from now on tech fouls for undisciplined behaviour is not on and if it continued there would be consequences. Like you its more about getting these kids to play the right way, if they get a bad call get over it, in this game there were plenty on both sides.
As for parents, unfortunately its not confined to basketball, the clubs just need to take a stand on repeated bad behaviour, maybe each year parents need to sign a code of conduct, that way if they breach it they can be shown the door.