Sorry, didn't see that the "different reasons" are a link. I disagree with point 1 because it's entirely artificial and point 3 because I think they just shouldn't let you dock at their stations. I don't invite my enemies either, unless I want to stab them in the back. I think point 2 is good though.
After re-reading your ridiculous scenarios I have to admit that I misinterpreted them, but I still don't understand half of it
OK, so let me rephrase somewhat.
Hostile *should* lock you out of stations. I think it's a good and logical move, for the reasons you mention.
Things that make you hostile currently are:
- Blatant criminal actions (murder, being caught smuggling)
- Failing missions
Failing missions isn't something people aim to do (unless stealing cargo; that's a bit of a separate issue). Being caught smuggling is essentially a "fail" state, and murder is a bit neither here nor there (murder during an assasination, or killing a trade ship after it drops cargo... penalty plus reward so it's kinda reasonable).
Things that *should* make you hostile but don't are:
- Undertaking missions that undermine the influence of that faction
- Fighting in wars for bonds
- Black market trading (maybe? there's some logical arguments that it shouldn't)
The problem is, these are all activities we're meant to engage, whether for BGS or profit. It would be terrible design for FD to go "Oh look, you're enjoying that activity, so we're going to lock you out of it" by making you hostile when undertaking these activities. That's because hostile is just a punishment state, i.e you are:
- locked out of the station
- KOS to that faction.
What should happen is that, when you become Hostile to a faction, it should enable means for you to interact with other factions to continue usurping the faction you are Hostile to, despite not being able to dock. You should also be able to fight in a war, become hostile, and still hand in those war bonds for the influence effect, but not necessarily to the Hostile station. That way, after being constantly KOS to that faction, your "reprieve" is that you're clean and allied when your supported faction comes to power.
But yeah, that gets spannered in the current game mechanics, because as soon as you become hostile to the faction in control, that's it, your campaign has ended. Too bad, so sad, wait a few more days before you're allowed to contribute to this war?
tl;dr
Allied with a faction is a rewarding state if you continue supporting that faction
Hostile with a faction *should* be a rewarding state for ongoing antagonism on that faction, in exchange for the punishment of being locked out and KOS. But no such mechanics exist around that
PS: Funnily enough, can you imagine the uproar of CZ massacre mission stackers got locked out of the station by undertaking those missions...