If it were me, i would give him back. Who needs to be breaking up animal attacks all day? Your other pets are probably getting stressed out, and stress can lead to all kinds of ailments.
Don't feel bad about giving up on him. The previous owners gave him away for a reason.