I'm not trying to create a faction around a single unit. I'm trying to create a faction around a complete class of units. Why wouldn't that work? There's a demon faction, and it only contains demons, and no one else! Angels need to be added, at least to provide a counterbalance.
Added 2 minutes later
A faction around an angel could be created, but it would overlap