This is all true, especially for a Combat Medic. Because of it, I'm a little ashamed to admit that I've been spending a lot of time playing Locker because it offers some good CQC. The problem are the choke points at C, which bore me to tears, especially since I usually play Medic on this map. But there are some good corners and other areas where the CQC can be really satisfying.
All in all I blame it on the netcode. Way too many instances where you and your opponent are both killed, way too many one-shot kills (especially from LMGs which can apparently be carried around like assault rifles), and spawning on a squad member anywhere near combat is like an instant death (I usually have to spawn 2 flags away and hoof it to the battle to keep from getting insta-killed). But worst of all: getting killed behind cover. Not being able to duck out, shoot and duck behind cover again because the netcode lags and you get killed behind the cover is the WORST thing about this game right now. It almost ruins the whole game for me, because I can't use the terrain effectively. I end up just sneaking around all the time trying to catch someone off-guard before I get spotted half-way across the map and killed. On big maps, I always feel exposed, even when I spawn, because cover is so useless.
Ashamed? Locker is fun as hell!