If they crack down on their customers too hard, there is a chance that they might quit watching football and instead follow other sports such as MLB, NBA, NHL, or even *gasps* MLS.
I think the NFL would be a lot better served if it cracked down on steroids and the felonious behavior of its players. But since they can't (won't) do that, penalize the fans.