I would tell the "guys around you" they don't know what they are talking about.
50 deg at low load will not wreck your engine. In fact that sounds just about right to me. You have relatively low compression and aluminum heads. If you were't getting any detonation, you should have been perfectly fine.
You set your timing exactly how you should have. If you would have had any pinging at low load, then you should dial back the vacuum advance only. (adjustable canister, etc) Total timing at low vaccum (WOT) should be set to provide maximum power without detonation.
Watch this video, it will show you the combustion process in an engine and you will see that the valves aren't even close to being open when it occurs. I don't see how detonation could even hurt a spring??? Doesn't make sense to me.
Sometimes stuff just breaks. Replace the spring (or all the springs)and move on with life.