The Giants got what they deserved