Eric Dickerson fires back at criticism from former NFL star