I think you made a typo in bullet point number 2, Jason. The Giants, Cowboys, Eagles, and Redskins are in the NFC East, not the NFC North.
Also, does the SOS take into account the entire season, or just so far? Cause, I can say with confidence that once we get to the meat of the season, all of the NFC East teams' schedules are gonna get a heck of a lot tougher. The Redskins, for example, still have one against the Giants and two against both the Eagles and Cowboys, not to mention games against the Broncos, Saints, Falcons, and Chargers. I can't imagine they'll have the easiest schedule by the end of the season.
The NFC East is not necessarily considered the toughest division in football because they have the best teams. Part of that reputation comes from the style of play that the teams in the division tend to employ. It's smash mouth, run it down your throat offenses against defenses that live to hit. Now, every division has a down year here and there. Just wait until the NFC East starts going though, you'll see guys hitting the injury lists left and right. It's part of the reason the division has trouble winning the big one, they're so beat up by the end of the season. It's a battle of attrition in the NFC East. If your division plays the NFC East, you have to play four games against those teams, and if you have the right kind of team, you can avoid the beating cause you take the team out of its game. However, the NFC East teams play 6 of these types of games, and just about every team is DESIGNED to employ this style, so it's brutal. Instead of running around the wall, they crash right into it. The NFC North may be the highest rated division in the NFL, that doesn't necessarily make it the toughest.