Atlanta News First had tough questions for management at a Japanese steakhouse in Dunwoody. Plus, a Cajun restaurant in ...