When you explain it that way yes I suppose it is possible to not "activate" any of the facebook javascripts until a user opts-in to see it...
HOWEVER that would defeat a major feature which would be showing the # of likes or shares to everyone even if they don't click on it at all.
On my live forum I have coded a way using a custom profile field to let users who don't like "share" buttons turn them all off forumwide... It's a relatively easy thing to accomplish if you know anything about custom profile fields and basic php conditionals... But it is a PITA to explain to someone who doesn't.
Let me think about this... I think I could combine some code from my
Signature Ignore System mod which lets users opt-out of seeing specific signatures, into this to let users opt out from seeing the share buttons in this mod- so if you have users who hate to see facebook and other sharing code they can disable it completely.
I'm not going to confirm I will add this, but it does sound interesting to me, will strongly consider it.