A court ruling forcing Yelp to disclose the identities of several anonymous critics is getting bad reviews from free-speech advocates. A Virginia appeals court ordered the San Francisco site to identify those responsible for seven negative reviews of a carpet cleaning company, citing a state statute