Being as Zynga is very metrics driven, it's funny to think about this in terms of A/B testing: trying variations on design which increase sharing. The optimum will be with when there is no opt-out at all.
Not necessarily. You may lose someone immediately who would've eventually given in and opted-in after the 50th dialog.