Fighting is as a part of hockey as scoring goals is, but that usually means players fighting with other players as everybody looks on.
Just recently, Calgary Flames prospect martin Pospisil found himself in the penalty box for roughing, only to have garbage thrown at him by a fan in the stands.
As you will see by the below footage, he tried to climb up and fight the guy before he was pulled away.