Aww badger, don't you dare blame yourself! How can you? You can't be with these guys 24/7. Cats are masters of not showing pain. How were you to know? As soon as you knew something was off you got him where he needed to be. He will be good!
You should write a book on your adventures. I bet it would be a best seller!!