Wald had 23 fights before he was KO'd, then he went 16 more and had a couple KOs close together. I don't really think you can compare Price to Wald because Price has suffered 3 KOs in his last 7 fights and he's only had 22 fights.
If Price had a better chin he would have had a much better career. If Price was more athletic he would have had a much better career. You could on and on with stamina, trainer, and boxing IQ.
The truth is his chin failed him early.
I don't think he should have ever been put in the ring with Thompson, it was a huge blunder (duh), and the second fight with Thompson was another stupid move. Those two fights sucked the confidence out of him. Could the right trainer turn his career around, anything is possible and I hope it happens.