Ah, that's awful.
However, real-world engine building is the same way...at least when you start adding performance goodies.
What's wrong with the rocker arm geometry? Springs too stiff? Ratio too high? Cam profile too severe? Something must be wrong or the rockers wouldn't be in an "Us-or-Them" battle with the pushrods.
Fixing it sounds like it'd be fun, and that's where I'd head before replacing the engine.
Edit: Besides, I want to see it running! ;D