You can't blame the game for your entirely poor performance. I do agree that the spawns are terrible, and the development team is currently working on and testing new spawns. So, that's cool.
To address your sniper claims, you're wrong. There is plenty of cover on virtually every map. The only map that I feel is 100% meant for marksmen and snipers is Stonehaven. And, at the end of the day, there are maps that favour SMGs, LMGs, Shotguns, and Assault Rifles, so why shouldn't there be some for snipers? You still stand a chance against snipers on Stonehaven if you can manage to keep to the cover. There are still plenty of places to find cover on that map.
I also hate being put into matches that are already started/almost over. However, that's a matchmaking problem, and it has been present in every single First Person Shooter ever released with an online multiplayer component.
My advice to you would be to quit picking apart the things that aren't huge problems (maps being the main one), and focus more on the spawns. You aren't going to get better at the game if they bottle-feed you maps that are easy to play on with every class type. I agree with you on the matchmaking and spawns, and the developers clearly agree with you on the spawns. Matchmaking is a lot different. I just wish they'd put me in matches with players of around the same skill, even as I get better. >.<
While it is true the OP needs to spend more time doing homework and less playing video games, there is one positive to come out of it...
After thousands of "fix this game now" posts, I'm pretty sure that Activision will see this one, take it to heart and immediately make a patch that fixes every problem with the game. They will probably even change the laws of physics so latency no longer exists.
Thanks OP! We all owe you one! You saved the franchise!
Maybe I've been lucky but the spawns have been ok recently, as for the AI being hot shots so what it should improve your play, the matchmaking on the whole has been ok as well however I'm only level 25 with my top soldier so that may change. Overall I'm still enjoying ghosts just gotta get used to it
Well I took the time to read your post (even if it did hurt me a little).
I think you have 2 good points if I got this right.
Spawns are bad.
joining games halfway through.
First the spawns well it's not good but it's the same for both teams I've had players spawn in my sights many times 3x in one game one after another.... great for me not the other team.
I've also spawned in front of the other team time after time in the same game.
(Spawns are being worked on so I keep getting told).
anyway onto joining games this will and has always happened...you can leave you will not get your game bonus but that's about it.
Have a great day and try opening your eyes for a place to hide that comment didn't really deserve a response..... no cover