Freaked me out.
I imagine they are all self-flagellators like Fisk....Wearing red badges not of courage....but of blindness.
Now you know.