I must agree. I've seen more players spawn on my screen in the past week than I did the whole time I played Black Ops. It was a pain in the ass to have to run clear across the map to get to the action but that is better then getting spawned in the middle of a fire fight. All that just makes you have to camp to stay alive to get a string of kills. They have not done a great job on this aspect of the game and it's a bummer.
I do agree with you too, and you forgot to mention that in CORE games you must spend all your clip bullets to get a kill, even in the head! and also in all games spawning infront of enemies is a common problem, sometimes they keep camping my team spawning point.