I am surprised no comment mentioned the real obvious solution to this sharing issue: a user should not need to share based on the recipient, sharing should be based on the emitter. I mean, if I am a Facebook user, I should just need this share button. Then my friends on Google plus should see this share in their stream. Just like emails: the social content should flow freely and transparently between social content clients.