This may seem a bit extreme, but what do you guys think about a flag carrying time limit? Maybe around 2-3 minutes? In addition to discouraging rabbiting, this might give pub games a bigger emphasis on teamwork, as passing the flag would become a necessity. EDIT: Oh, and maybe the time limit could be made relative to the armor type? OR = 2, Raider = 4, Heavy = infinite?
I'll admit, it would seem like just an arbitrary rule, and it would be difficult to justify past facilitating better gameplay. Perhaps the flag has a nuclear core that overheats and explodes if held too long by a single person.
....because their suit has an integrated nuclear coolant system....or something.