I don't see the problem with spawn camping for two reasons:
The spawn itself has a barrier that keeps you safe.
Add to this that matchmaking usually gives teams at least 1 long-range user (with freak short-mid ranged weapons teams being the exception), and you'll find that spawn camping isn't really an issue.
I've been spawn camped multiple times, it's not going away, but I don't really care.
Every single time my team has been able to break free almost laughably quick.
If they can shoot you, you can reach them except they can't hit you thanks to Mr. Barrier.
Oh, can't reach them? They're bombing spawn? Your team has bombs too, use them.
Long range user keeping you down? Well your long range user doesn't even need to hit 'em, anyone with half a brain will eventually see the enemy sniper and at least pressure them off so the team can move to cover. No long ranger? No problem, there's a reason the area around spawn has cover and obstacles too.
tl;dr
It's almost laughably easy to break free of spawn camping.
You've got a multitude of options to pursue, and respawn is quick.