You can say he made a bad decision all you like, as far as I'm concerned you didn't provide any evidence for that statement.
Dan Buster already explained that there were three possible decisions to make of which he chose a perfectly valid one. The company might not have agreed as operationally it might not have been their preference, but who cares? Ultimately the decision to return stands up to scrutiny. It was not time critical, the plane was not on fire, the passengers just came from BKI, etc.
I'm surprised how a non-event can turn into such a vilification excersize. Give it a rest.