As mentioned earlier in this thread, the only way to avoid being caught in the buff is not to wander around in the buff. Whether the photos were taken from a boat, a headland or from the beach, if a long lens can see you, you're fair game.
In my opinion, the royal family (or any celebrity or so-called dignitary) has no more right to privacy than anyone else. Laws are meant to be fair and equitable and no-one should be beyond them. Consequently, if the photographer has broken the law, he/she should suffer the consequences. If not, then the royal family should learn a lesson from this episode and move on.
Frankly, this pathetic little side-show pales into utter insignificance when compared to the tragedies and disasters that are happening all over the world on a daily basis. Have they nothing more important with which to occupy their time....?