Claim should never be lost unless it's one person acting on multiple mobs or someone pulling pinning crap. Otherwise, the amount of mobs you can keep claimed should be based on your party/alliance size. Giving up claim could then be achieved by your party/alliance leader through another option in the CFH menu.
That's it. There's no defending the current system unless you're someone who likes to steal mobs.