Regarding prone camping:
Defenders pretty much should have a sizeable contingent of campers, otherwise they wouldn't be doing a good job of defense. Remember they're defending two static points with known approaches. Why should they run about like headless chickens? As long as they are covering the flanks and the MCOMs they're doing their job. Then you have mobiles who soak up the pressure wherever it appears.
For attackers, it's a little different. You need to be a lot more mobile, obviously, but there are still good spots to sit and cover your buddies from, particularly along the routes from spawn to MCOM, and the MCOM itself. Sometimes you can get a good sniper to a flank, with a deployment beacon and he can camp there and thin out the defenders. This is good!
It's the nature of the game that you should learn good overwatch spots on the map you play. If everybody runned and gunned it would be a spammy mess of a game. Personally I found BFBC2 a bit too spammy for my tastes. BF3 is exactly what the doctor ordered (for me).
If you're still in your first 2 hours or so of playing, give it more time. It can be very disheartening how much other players can kick your arse at first. Just play very very cautiously and you'll start picking off enemies and love the system exactly the way it is.