I never understood the hate for camping. If your playing smart, they're not terribly hard to deal with. Not to mention that that's basically what the LMGs are designed for - get into a good firing position and start pissing bullets.
In normal cases it's not a problem, the problem is when some moron is capable of entirely ruining the game because of his camping, like because he decided to deploy his tent near the enemy spawn and he's got UAV jamming and silencer. Or in domination one team gets two flags, and then starts to camp for the rest of the game.
I find LMGs pretty fun (that is, I don't really like RPD and M60 myself, but M249 is very good), and they're definitely better for normal playing than camping - of course, you need to be a bit more defensive, but with a rambo or two pushing forward, it works perfect when you're the supporting guy. LMGs are pretty difficult to use in fact (unless you camp ofc), and on short range you have little chances against an AK47 or submachine gun.
The hate comes from people that can't never figure out how to kill them before they kill you. I learned that when they start camping, the best thing I can do is bring forth the M16 with Stopping Power and Deep Impact, one three round burst later, I am a happy camper.
No pun intended.
Basically every class I use has something anti-camp. MP5 with Dead Silence, AK47 with UAV jammer, silenced Uzi with 3x flash (this one is purely for fun, and REALLY fun). M4 and sniper are not, but then I use them for open maps mostly.
Btw, what classes do you people actually use in CoD4? It had taken me a while to get 5 ones I'd be happy with, but apparently I've finally found it.
Class 1: my favourite weapon in game, perfect for any kind of shorter-range maps (crash, vacant, backlot etc.), I'm able to be in-fight all the time and it's perfect against campers. In fact if I felt like it I could play with it on any map, but I like variety.
MP5, standard version/Colt 45/Flash
Bandolier/Sleight of Hand/Dead Silence
Class 2: perfect for maps with mixed med/long range and shorter range, especially city maps (strike, district, crossfire).
AK47, standard version/Colt 45/Smoke
3x grenades/UAV Jamming/Deep Impact
Class 3: perfect for open maps, like pipeline or overgrown.
M4 with laser sight/Colt 45/Smoke
Bandolier/Stopping Power/Extreme Conditioning
Class 4: for short range maps obviously and for fun, the ammo is usually enough for 40 seconds
Uzi with silencer/Colt 45 with silencer/Flash
3x flash/Double Tap/Steady Aim
Class 5: sniper class. Do I need to say more? I felt stopping power makes it really boring and lame, so decided for something equally useful and more challenging at the same time.
R700/Colt 45/Smoke
Bandolier/Juggernaut/Iron lungs
That's it in fact. I absolutely, totally
hate the standard bandolier/stopping power/deep impact class, so I always try to get as far away from it as possible. I can do pretty well with all of the above on any server. I'd probably have better stats with the set for "kool kids", but I don't give a damn - I play for fun.