This might be only my oppinion but you're starting by assuming that we aren't also animals, which I do believe we are. No, not in the "you're behaving like an animal" way but in the sense that we are as much animals as our pets and the countless other species. Just because we can "speak" in a different way, do many things, etc. doesn't make us morally superior, we're just higher in the food chain.
I agree that the guy that you're refering to is actually a huge idiot, but for different reasons. You see, to say that non-religious people are immoral for not believing in one deity or another denotes a severe lack of understanding in my view. Reasoning is what gave us moral principles, ethics etc.,(maybe the greeks "invented" them) not some deity or religious figure.
We, like other animals, prioritize based on the relatioship (or the lack of) we have with others so in this case I will choose to save my dog. Unfortunately for me, since I can't swim and most dogs can, me and the stranger will drown while my dog could possibly save herself, a turn of events which might make you happy (seeing as I am such a monster) but not entirely since my dog survived. And you might think she should have died too, beeing the pet of a monster and all, isn't she?