NFL fans spend approximately $3 billion on merchandise every year, from jerseys to hoodies, from flags to socks. But which ...