Update: I took the cranks to the LBS. They couldn't remove it using the special wrench and a vise either. The guy suggested that I try using a blowtorch. I thought there would be one at my parent's house, but they don't have one either. I'll have to take it back to the shop and let them use their torch. I'll have to leave the cranks there overnight. They also had replacement cranks that I could get for $25, but I'd like to keep the original cranks.