Your shoulder is painful because it is unstable. It may dislocate (the ball comes completely out of the socket) or sublux (comes out partially). This happens because of damage to the shoulder ligaments. Ligaments are strong cord-like structures that connect one bone to another. These ligaments tear from a single violent injury or have been stretched due to repeated strenuous use.