The common mixing of RGB colors is very different from mixing colors for paintings, it\'s mixing of light instead mixing of pigments.
For example:
Bl
I think your problem with combining hues is that you are doing it by adding together the two angles and dividing by two. As you've noticed, the result often makes no sense. I think you'd be better off converting the angles to Cartesian coordinates on the unit circle, averaging those, and finding the angle of the resulting point (ignoring the magnitude).