Do not go down the woulda coulda shoulda path.
You gave him a lovely life, better than he would have ever had elsewhere. You need to protect the rest of the flock, that includes George and wee Turkey. Next Spring you will have more chicks to worry about, you cannot have him terrorizing the hens and babies.
You did the only humane thing - passing off to someone else could have meant him suffering as a fighting bird, or maybe not being cared for properly.
Go easy on yourself, remember - he had a good life with you. It could have been far worse for him.