A bar fight, a 'sucker punch,' and the video that got a Buffalo officer fired