I appreciate this post, and I would never advocate for racism, but I just can't get behind including more factions in D&D.
Let's face it- D&D already has a lot of math! And while I can math it out with the next guy, I don't think that adding more factions is a good idea. After all, a lot of people have trouble with factions. Not to mention some of us are older, and can't even remember the difference between a numerator and our religious denomination!
So I would definitely say- No to racism, and no to factions. Because I will always remember the words of my fifth grade teacher when she saw my math test- "You better marry upwards Snarf, because you're dumber than 4/3 of a box of rocks times 1/2 ... and you don't understand that."
...different times. Anyway, I don't use factions in my D&D games, because factions are hard, and Harpers suck.
No, it's quite simple, and effective. Let's imagine a bunch of NPCs, each belonging to their own factions. Now draw their relationships. For example: Jean is shorter than Brutus but taller than Imhotep. Imhotep is taller than Jean, but shorter than Lord Scotland. Lord Scotland is twice the height of Jean and Brutus combined but only one-tenth of the height of Millsy. Millsy is at a constant height of x − y. If Jean stands exactly one nautical mile away from Lord Scotland, how tall is Imhotep? Through the application of maths, a solution can be arrived at. The answer is that Imhotep is invisible.