Damn, really? That may just be some bad luck. I haven't had any issues with the spawning in bigger maps.
It sometimes happens to me on the bigger maps, and a lot of the time on the smaller maps. I think what causes it is the fact that where you spawn is dependent (at least in part) on where the rest of your team is, and the game puts you at a spawn point nearest them. Problem is, though, that if a big pack of teammates is engaging with the enemy, you'll spawn near that firefight, and it doesn't take a lot for you to appear at a spawn point that is really close to those enemies. What makes it even worse is that the game doesn't seem to recognize a spawn-death-spawn-death pattern, and if your team doesn't move or get killed, you could be stuck in that crappy pattern for three or more cycles, easy. And the flip-side of that is that it isn't uncommon for enemies to spawn behind you; not "other side of the map" behind, mind you, but almost directly behind you.
If you're on a roll with a good weapon and the right perks, this can actually be kind of easy to manage, but it also has the chance to be extremely frustrating, if only for the fact that the game's spawning issues can have a direct negative impact on your K/D ratio.
Nuketown has the worst spawning issues by far.
God, I hate that map. Not because I don't think it's fun--it's a blast in small spurts--but when lobbies just keep voting for Nuketown over and over, and more than half of the Headquarters matches you join (as happened to me tonight) are on Nuketown--and they stay there--it's just a pain in the ass, what with all the 'nade spamming, spawn issues, inability to escape the better killstreaks. Stop voting that shit.