For stubborn ball joint pins, tie rod pins, king pins, I've always used a air hammer with a tappered punch bit. Hammer the pin end. It's never not worked for me, but you do need a ballsy air hammer.
I'm not a mechanic, I'm just a schmoe that like to work on things in his garage (and sometimes **** it up entirely) but I've never made a better decision than when I bought an air compressor and air tools.