It's unfair to slam Miranda for it at all. Angelina Jolie built an entire image from doing the exact same thing, the older Hemsworth brother does it all the time, Rosie Huntington Whitley does it, Kardashian built an empire doing it. Every B- and C- lister does it. It would be like criticizing a woman in Holmby Hills for getting botox.
Exactly... I don't get what's so evil about calling the paparazzi. It's a business, for goodness sake. Bloggers do it all the time, so do most celebs. You have to stay relevant somehow.