Earlier quoted context omitted.
Nobody was forcing Uber to do anything. They were trying to deny agents of public regulatory bodies the ability to assess them. That isn't any kind of 'right'.
I'm no fan of Uber, but if there are LEOs trying to use your product fraudulently (e.g. fake data, ordering an Uber not for a ride but to impound cars), doesn't it make sense to try and stop this sort of operation? If you had LEOs peering into your office windows (legal, but undesirable), wouldn't you want to at least have a blind to try and stop them from peeking?
If a LEO lies to you during the course of an investigation, do you think that you will be able to successfully claim that as fraud?