I think this probably isn't as big of a deal as people are making it out to be. But I find a certain kind of joy in Mozilla being judged on the worst possible interpretation of their terms of service, since they do that to others _all the time_ [1].
That's the correct way-- contract terms must be read defensively.