I don't understand how "In Michigan and Minnesota, more people found Mr Bush's ads negative than they did Mr Kerry's." is an example of this. To me, that unambiguously parses like this:
peopleInMichiganAndMinnesota.filter(foundMrBushsAdsNegative).length() > peopleInMichiganAndMinnesota.filter(foundMrKerrysAdsNegative).length()