> Web Developer common sense rule #1 — Always put alt tags on images, especially when they're being used as icons in content sections, wow.
Actually, no. The icons are correctly labeled with text and many of the images are CSS background images (which can't have ALT text anyway.) In their usage, a screen reader would sound out the text on screen, providing a user with enough information to make a browsing decision.
Even if the images were inline rather than applied in the background, you need to use ALT decisively. ALT text that repeats what is already a link label can be more redundant than helpful.