Faction-specific flagships would be tied to ID. You only have one-two of these flagships per ID. One would be occupied by the official faction, and any remaining slot could be grabbed.
That would fix the spamming issue indeed. Still leaves a lot of problems to be dealt with though.