The Giants deserve the criticism they're getting for allowing Barkley to walk in free agency, says former receiver.