I think the thing about the 1x01 charles/crystal/edwin dynamic is that. they're all valid in their own way, but they're also being messy (teens!!!) about it and could've all done a better job understanding where the other is coming from.
yes, it's understandable edwin would be upset being close to someone possessed by a demon (being of hell and whatnot) his fear for his safety is valid. but that doesn't mean he isn't also being unfair to crystal. she's a 16 year old girl with none of her vital memories and thus with minimal options of where to go and how to begin finding herself. her case was not finished.
crystal is understandably upset and disoriented coming out of a demonic possession missing key memories about herself. her initially inviting david in doesn't negate him being a manipulative, toxic dick. she is, however, at times caught up in her own problems, after specifically advocating for the case they are on. she doesn't understand where edwin is coming from, although she also couldn't even begin to fathom what he's suffered through.
charles is right to advocate for crystal. it's not right to leave behind a 16 year old girl who can't remember who she is and has nowhere to go and who might I add IS NOT white. and who is still be being haunted by the demon. but that doesn't mean that he wasn't also letting his attraction to her play into it. and he could have been more understanding of edwin's fears of the situation.