I eventually end up with -100 with everyone (until they are all dead), because they do not want to leave me alone, and Indies are dumb enough to join with the enemy when I sat bomb some major factions' worlds to make the expedition spam stop. When zombie pirates keep raiding their worlds successfully, and yet they want to keep trying to ruin my colonies after I save them, I am more than willing to let the pirates eat all of the core worlds, if I do not sat bomb all of them out of their misery first due to me running out of patience.
Hegemony and Church are terrible hypocrites, raiding my Free Markets, but nobody else's, including those from Indies (who are smaller than me) and pirates (who are part of the zombie infestation) and Tri-Tachyon (their mortal enemies, yet they send more invaders at me than at them). Since both are part of the cowardly civilians that let the zombie pirate juggernaut eat their worlds, they eventually die.
I do not care so much about income as I do population growth and maybe keeping my miners happy. I am not turning off Free Port just to slow down the expedition spam. (They need to grow a brain and know when to cut their losses or die and lose everything.) I would rather kill all of the core worlds to make them stop than to turn off Free Port. Plus turning off Free Port does nothing for League/Diktat/TT.