I understand you're frustrated about the problems surrounding real-world rosters. Most everyone is, and SI has been forthcoming about the reasons the game doesn't support 2007 rosters out-of-the-box. I'm not sure I've seen the "snarky attitudes" you've mentioned.
Since you already paid your hard-earned cash, why don't you wait a bit longer for
this thread to resolve itself, and then see if that meets your needs, assuming that 2007 real-world rosters are the only thing that interests you.
I would agree, the 2007 roster situation has been probably the single biggest disappointment this year. But, apart from that problem, I feel that the game is very accessible to the average gamer.
Anyway, we're sorry to hear you are disappointed. We'll keep trying to make the game better.