My one experience replacing my driver's side axle convinced me to at least consider having a shop do it next time. Like you, I just couldn't get the SOB to come out. I do a lot of work on my truck but some jobs, like this one, just aren't worth the trouble.
This post, especially the video in it, may be helpful.