IMHO, if the team being camped can't fight off the campers, then it's because of a lack of teamwork and team coordination. I've played many games in my time where I've been able to drive out campers time after time with teamwork, coordination and aggressive tactics.
It seems dumb to not allow camping because some people complain for their lack strategy.
HOWEVER, there should and could be a mechanic like in AVA where within a certain Radius of your own spawn, you are unable to take damage from someone trying to come in and spawn camp. But you can damage and kill them.