People going "BUT THERE'S CAMPERS" and then mentioning CoD makes me laugh.
CoD is THE definition of camping an area (for killstreaks).
Camping in BF is by design for objectives. Either you're camping to defend a flag or the crates in Rush.
And if you get killed by a camper, you can generally flush them out with explosives and then destroy them. Or knock the cover off.
The major problem for BF3 was the toned down destruction screwing up some maps.