Teamwork != sitting in the same corner sniping.
Dude seriously, that's like the opposite of what I said...
Teamwork beats solo campers 100% of the time. Even people a semi-organised public server will roll right over a camping team if they play with aggression.
Sure on the bigger maps they can be a pain to find without killcams or 3D spotting but they are practically irrelevant in those types of maps because they can't exert any map control.
What difference has a 20-1 sniper made in a 1000 ticket match? None at all unless people care too much about their k/d.
EDIT: If you think no killcams would mean 30 snipers camping then you clearly haven't played BF2 at all.