It's really all a matter of making a decision about what you want.
The spawns need work, for casuals and hardcores alike. That much I'll agree on. I think your assessment that casuals hamper the game for the competitive community is only partially correct.
IW is a business. A business exists for two reasons: To fulfill a demand and to make money. "Casuals" are the VAST majority. You cater too much towards your hardcore community, you lose your casuals. You lose your casuals, you lose your cash flow, IW goes under, no more IW CoD. Same goes for Treyarch.
Casuals make CoD possible. You want a game to cater to us specifically? You're gonna have to wait until they decide to release separate titles for casual gamers and hardcore gamers. Which will likely be never.