Rowdy passengers were no match for taxi driver turned boxing