To me, what he's doing is heroic, so, he's a hero. If you don't think he's a hero, fine. But the only objective question is whether Sam is heroic to someone, and clearly, the answer is "YES." Therefore, Sam is a hero, because at least one person finds his efforts heroic, even if you do not. Naysayers, STFU, GTFO.
Especially fatcat, who does almost nothing but shit on people who stand up for themselves or even say they'd stand up for themselves if aggressed against, because apparently, actually doing something is inferior to bitching online.