Socket over the pin on the receiving side, c-clamp atop the pin on the other until the pin is flush with the shaft. At that point use a bolt that's smaller diameter than the pin, just longer than the shaft diameter, and position the bolt atop the pin, pushed by the c-clamp. Might need to enlist another set of hands, one to hold the socket & bolt, the other to work the c-clamp. Once it broke loose you might try driving it again?