John McGinn's tackle during a friendly with Leeds United led to 16-year-old Archie Gray being taken off on a stretcher in tears.