This. I'm not defending upskirters and downblousers, here; I think they're sick. But, knowing that those people are out there, if you're not comfortable with them being able to photograph you if you dress a certain way, don't rely on the law to protect you (some people don't care about the law, these people are called criminals, and it's only bad for them if they get caught, which is increasingly rare), take personal responsibility and protect yourself.
If it happens, and it happens to actually be against the law, go ahead and report it. Just don't be surprised that it happened. You knew these people were out there when you wore that skirt. And be glad it was the upskirter and not the rapist; they likewise don't care bout the law, but the damage done to you is much greater.
Again not defending these people, just pointing out simple steps you can take to protect yourself. And, before anyone jumps on me as a victim-blamer, many, if not most rapes can be prevented, but it's never the victim's fault; likewise, while it's not the victim's fault if someone takes an upskirt photo of them, it is their fault they didn't take steps to prevent it if they wanted to avoid it. Kind of like looking once before crossing a median-divided street, then not stopping at the median to look again; it's not your fault the driver didn't stop, but you're at fault for not looking before you stepped out in front of them.
Personal responsibility, people. It doesn't absolve criminals (or generally irresponsible people) of their acts, but it can certainly protect you from them.