St.Louis does not suck. They almost made the playoffs last year and this year look at their schedule. They opened with Philly, Giants, Ravens, Packers, Cowboys, Redskins (when they were still good), Saints...for a young team on the rise that is tough.They will finish the season close to .500 because their schedule gets much easier. That is not bad team by any means. Their schedule was just front loaded.
Philly started, what? 1-4? The Giants are not great, the Redskins are terrible. The Cowboys are less than average. You didn't exactly rattle off a list of Saints, Patriots, Packers (twice), Ravens...
Any team that is 1-6 sucks. I love how St. Louis is 1-6 and it's injuries and strength of schedule. Miami is 0-7 (and by the way, was pretty much in every one of the games minus one) and just suck (although they've had an equally hard schedule and injury issues as well).
Bradford, plain and simple, isn't the savior in St. Louis. They had a decent, okay at best season last season. They might get 5 wins this year.