The main topic is if the Pilot did it right or wrong, and if he (or the airline he represent) is or not responsible not only for the paxs but for the living animals trusted to the them.
According with the best of my knowledge he (the Pilot) is responsible for the dog (a living animal ) that was given to IB
for transportation (and his owner paid for that). Even more, for safe transportation, even if he, the rest of the crew, the paxs, or the rest of the world likes them (dogs) or not. (Everything under the consideration that the "salvation act" don´t put in risk the paxs integrity.)
And my conclusion is that the Pilot act humanly and did the right thing.
'Science without religion is lame, religion without science is blind'. Albert Einstein