The NFL has been very harsh on the penalies for steroids since the early 90's. There were less than 3 players from, the NFL involved in the BALCO case, and, as far as I know, they have since retired (Romanowski) or not been resigned. The NFL cracked down on Steroid use in a fashion that should be modeled by the MLB. Not like the current agreement, where they can accept a fine instead of a suspension, and not have their name made public.
Ever since Lyle Alzado made it known that he attributed his sickness (and eventuall death) to steroids. the NFL has made a bigger deal than than the MLB will ever agree to.
Thats the kind of ignorance that causes congress to have a debate on steroids in baseball. All football players are using steroids no matter how strict you think they are. Most to all baseball players use. Most of your favorite actors have used steroids to get in shape for a movie. Steroid use is a lot more common than most people think. Its very easy to take some pills each day or take a couple of shots a week and gain strength and/or mass and they all do it.