She was at a private home-- not even some hotel where other people or creepy photographers would be expected-- a person's home. Definite invasion of privacy. There should be a level of confidence that such a situation should be safe from scandal-seekers, but when you're famous, that's not always promised.
We all know that the royals have always violated other people's privacy to a greater extent than taking pictures of people by surprise, but it is still wrong to take photos of them without their consent..By their very presence and costs these royals are actually invading society as much as those who are invading them..
Nobody has privacy in this world anyways, regardless. She knew what she was getting in to when she married the prince.And she knows damn well that if she's going to be topless, there are going to be people there to snap it.
Yes, it was a total invasion of her privacy, and she has every right to be upset about it.
But - what is making ME a bit pissed, is the way it's being compared to the hounding Princess Diana put up with from the paparazzi (even though I know she courted the press herself avidly when it suited her).
Having a long-distance photo taken while sunbathing topless is NOTHING like being forced at high speed into the wall of a tunnel and having your chest splattered open by photographers who just don't know when to give up.