Just as you said, we all make mistakes and we learn and grow from them. I hope you're not blaming yourselves.

Neutering is a pretty quick and simple procedure. Those boys bounce back from it so fast. His age will slow him down a bit but I think he'll be just fine. Be sure to get some blood work done nefore the surgery to make sure its safe for him. I'm sure your vet will tell you that though.

Good luck Teddy!