New York Giants general manager Joe Schoen has vowed not to give up on struggling second-year CB Deonte Banks.