Mii-chan and Miss Yamada Staff Issue Statement After Backlash to Anime News Critics assert anime will alienate those with intellectual, developmental disabilities