You're both right, common sense should prevail, but the one purpose of rules is to ensure consistency in their application, whether or not you agree with. I think it should have been a red card for that foul, I was just pointing out that - strictly speaking - the ref was correct in only booking...
Strictly speaking, according to the Laws of the Game, as Buckley was facing away from goal when he was brought down, the keeper should not have been given a straight red. As for the second booking, it's weird because the ref gave an indirect free-kick, so it couldn't have been given for handling...