But on another level, no.
If a person has decided their connections are private information, then the implication is pretty strong that they could expect that to be private completely. Otherwise I would expect a warning of some-kind on my "private" connections that are actually public because the other end is public. They are completely violating the user's expectation and the described functionality of that option.