It wouldnt surprise me if, like most software companies, Activision cut several of their QA people to save money. I have been playing EA sports NCAA Football 2003, and while EA has been a bit lacking in the Customer Service department before, I rarely have ever noticed any serious bugs in either their PC or their console games, but the game has a number of bugs, a couple of which could have been spotted if someone had tried. (one i dont think would have been caught but who would expect a fumble returned for a TD being called back for a 5-yd facemask (gave me the TD but gave them the PAT attempt, so that game ended with a final of 48-1))
Just give them time, and thank the powers that be that we are on a PC and not an unpatchable console.
Oh yeah, i also cruised through the SP campaigns, and only encountered one major bug, and all that I needed to do was reload from the saved game and play the mission again to get around it. I have seen the stuck in loading bug, but I upgraded to DX9, and I havent seen it since.