You should be proud of how you've handled yourself. It takes quite a person to put the needs of the animal before their fears and angst.
You were much bigger than your BF in my eyes....
"he knew the tom wouldn't make it, but he didn't want to do it"......shame on him!
We all live and learn...and some things are harder on us than others.
Best Wishes to you
Sandra