James Garner, councilman in near fight at hearing