^ I agree they should be de-horned.... but that's inhumane, too... there really is no answer. Bottom line, in order for any animal to be in captivity, we're going to treat it a little harder than they would be treated in the "wild"... all each of us can do as good animal people is educate ourselves on how to be the best owners/caretakers of every animal we encounter. But, we cannot be absolutely "humane" to every animal in every way, it's impossible, in domesticated situations that is.
Proud owner of 13yr old Paint Gelding, Bali! <3