I had HCR titanium skids, trust me when I say they maintain their shape. They bend but they always come back. I guess they're a different alloy or hardness than hinge pins. Just make sure you use a good quality screw set with them, I once sheared the screws off in a really bad impact but the skid maintained its shape.
I think the reason Maxx pins bend is because they're only 3mm diameter. I always found the lowers bent more because the rear of the hinge pin is a single shear and not supported by the bulkhead. You don't want your shocks to stabilize the arm, you'll bend the shafts or snap shock caps. The lower ball end does provide some flex to help prevent this.
I was always tempted to drill the arms and bulkheads out for 4mm pins but I worried about having enough meat left on the bulkheads so I never bothered finding pins long enough. I found the ejector pin thing on rc-monster with no actual reviews but plenty of people doing it with no complaints. But apparently it originated on the UE forums where guys are running UE aluminum arms that don't flex like RPM arms do so the hinge pins take a beating.