Giants Week 7 report card: Yikes – Cannasumer