Public Anger Spills Over In Shanghai