An idea for adding to the tools available to help make decisions on individual players, more granularly than faction-level:
A database storing:
Player_Name
Player_IP (yes, I know this can be easily changed, spoofed, etc., but at least this can be used for quick, automated bans)
Player_action_type (focused on attacking, destroying, but also recording logins, logoffs, and deaths)
Player_action_datetime
Player_Mass
Player_Size
Player_Block_Count
Player_Fleet_Count
Player_Age_Since_Spawn
Object_ID (This is generally the opponent of an encounter, whether the Player was attacked or did the attacking)
Object_Name (This is generally the enemy player name, especially if it's not an AI)
Object_IP
Object_Type (Turret, ship, station)
Object_Mass
Object_Size
Object_Block_Count
Object_Fleet_Count
Object_Age_Since_Spawn
Player_Faction_Members
Player_Faction_Points
Player_Faction_Blocks
Object_Faction_Members
Object_Faction_Points
Object_Faction_Blocks
So with this kind of database, the game (or a server-level app) can classify players by noob-stomping, spawn-camping (no matter how the spawning system is set up), or faction jumping.
Plus, by limiting the results to a certain timeframe, for instance, by searching the action_datetime field for the past 30 days or so, you can find players based not just on their overall behavior, but their recent bahavior. Then if you have a player who was originally a noob-stomper, but has reformed, his "criminal past" won't haunt him forever. Similarly, if someone who had no prior "violations" suddenly falls into depression or otherwise "goes bad", they won't be protected by their old behavior.
It has the potential for being an absolutely massive database, but I think this is the granularity that a server needs to group and tier individual players. I bring this up, because everyone is different, and you can have different types of people in one faction, so I just don't think that a system that only focuses on faction behavior will be sufficient. However, you can still use the available fields to "consolidate" faction members into a composite picture of a faction to perform faction-level group-and-tier. Other fields may need to be added to further improve faction grouping.