So, basically, you're whining about how you can't seem to win at CoD, because its a bad game?
(Sorry, I'm an ass, I can't help it some times.)
But, in all seriousness, there is nothing wrong with random respawns (and this is coming from someone who ALWAYS gets the bad respawns).
Its the same as rolling a dice or drawing a card from a deck, random outcomes, and you wouldn't say Monopoly, Sorry!, poker, or Magic the Gathering aren't games, would you? Because, by your logic as presented, they aren't.
When you have control over all aspects of a game, it is no longer a game, its a personal fantasy simulator. Part of playing a game is doing whatever you can within the rules the game has laid out for you to follow, in CoD's case: random respawns, limiting knowledge on enemy's location, etc.
And you DO have a say in the outcome of fights. If you didn't, then all you'd have to do is stand around each game and let the kills be awarded. But, no, you have to choose to go out, find someone to kill, and pull the trigger. Whoever fires first, has the best aim, and has the best guns/perks for the job is the one who prevails... In an ideal world, at least.
I won't say CoD isn't broken, or doesn't have horrible balancing issues, but what I'm 100% positive it DOESN'T do is choose who lives and who dies in a firefight.
There's a quote I'd like to leave you with, from the professor of my Maya class:
"There are times where you'll be tempted to say '[the computer] did this wrong!' or '[the computer] messed my thing up!' but, and I assure you of this, it is in fact all your fault. [The computer] didn't do anything wrong, YOU DID.
All [the computer] did was what you told it to do. [The computer] isn't smart enough to actively mess with you. Rather, [the computer] is pretty dumb, it only does what you say.
So don't blame [the computer]. Blame yourself for not telling [the computer] to do the right thing."