Jeff Green fires back at his critics