Caught in the Web: Beyonce criticized for New Year's Eve performance