You can't teach hustle. You can emphasize it, but a player either does it or he doesn't. Once it becomes clear he either can't or wont, you cut him.
And I'm not sure I follow your logic on Garrett. You didn't think he was good enough, but wouldn't have fired him? So you want us to be mediocre...