That problem is inherent with posting something online. The best any service can do is make it difficult for someone to accidentally violate their friends' privacy.
This, in my opinion, is where Google+ is failing: sharing makes it very easy to make private posts visible to an audience larger than the author intended.