Why won't upper ball joint removal socket work?

How many do you need? The Sunnex are Chinese (they have been in the tool business for decades) but tough as nails. OTC is good stuff but spendy. Free Shipping on Orders Over $99 at Summit Racing