Yu did his thang on that. I am so loving x-men right now feel like rick flair. "wooooh! woooooH!"
I never really thought about Beast/Demons and mutant relationship but thinking about it no one would be more accepting of the beasts and odd look creatures of the MU than mutants who come in a great variety of forms.