Azerbaijan defiant in the face of criticism