It is self-antag
He took a position(job), changed it's role specifically to be something else and gave himself a new role on the ship which had nothing to do with it's original intent.
This is self-antag.
To expand on this I think (as usual) the player-base is missing the big picture.
Common argument you're hearing here is "everyone liked it, it was harmless fun and created RP". This is correct, but you cannot let the player-base dictate what is and isn't allowed simply based on "its fun and cool".
This creates a slippery slope where suddenly every round everyone wants to run a shop because why not it's cool and its allowed now right? Next thing you know everyone is abandoning their job roles in order to create shops or set up other non RP oriented ideas.
If staff don't instantly crack down on this behavior it spreads, gets worse and you end up with a bigger issue where these things become normalized and start impacting the rounds every-time.
This is a simple case of look at the bigger picture and imagine the impact this would have if allowed or the player wasn't punished... it would set a dangerous precedent leading to larger problems down the line.
This statement echos what I said for years while I was Manager, you just cannot make everyone happy but you have to do what you thinks best.
Time and time again the community has shown that they have absolutely no idea what they really want or know whats best for them.
Staff constantly have to make tough decisions that will anger the community momentarily in order to to maintain balance to their best beliefs and ability.
I've said this so many times on CM, but if the playerbase could just for one moment pull their head out of their own asses for a moment and think of the bigger picture we'd be able to avoid a lot of these drama/bullshit issues.