A veteran San Francisco firefighter has been approved for a $6 million settlement after filing a lawsuit following an aggressive wrench attack.