Yeah as arran said, the ends are not rotatable, only a connection between two joints rotates, your rig isnt particularly orthodox and thats causing you problems, i would look for a tutorial on how to rig a body correctly so you are able to get the deformations accurate. I can see that you need at least another joint in each of the fingers.
If you believe in telekinesis, raise my right hand.