This Says It All: NYC Strip Club Will No Longer Show Giants Games On Its TVs