Well, I ended up having to take it to a shop. With 160k miles on the original struts, the struts had essentially fused to the post. Apparently it took the mechanic 10 minutes with an air hammer to break it free.
I'm glad I didn't spend any more time than I did trying to get it off myself.