it's not a really hard problem in general; it's a really hard problem when layered atop facebook's constant attempts to subvert it. from a technical perspective it would not have been hard to add a "only these people can see it, and no one can reshare it" setting, which would need people actually copying the image and making a deliberate effort to violate (a very different thing from a psychological perspective).