B-Bone joint size

Hello!
I have a small problem with rigging.
Right now I’m rigging a wing and stumped on this:


The problem is that if a bone is very long the joint spheres get really REALLY large and hide other bones behind it, which makes it doubly difficult to select them. I’ve tried other mode but each of them has its own problems, resizing the envelope changes the area of effect of the bones, the stick bone don’t help when I have two bones in the same place (one for IK control but thicker so it’s easier to select), and octahedral scale with the distance so I have huge bones on my wings, and still have the same problem with joints.

I want to ask: is there a way to reduce the size of the joints?
So far the size of the spheres is directly proportional to the length of the bone instead of its thickness so I assume it’s either a temporary solution or it can be edited using python.
Thank you for your help in advance!

If it is an un-connected child bone, wire frame view of the armature will show two different sizes at the joint. If it’s a connected bone, the balls at the joint will be the same size, but selecting one should give you the name of the bone in the lower left side of the window. If it’s not the bone you want, select the ball again and it should select the next bone that’s part of the joint. If I am correct…

Randy