No it's not. A rule like that rules out 2 entire sections of potential gameplay, pirates and bounty hunting.
If PVP is consensual, a pirate would be forced to pull you over and ask politely if they're allowed to loot you.
No. If someone lost their stuff, they should have a fallback in place, like always carrying a spare core. That's always been starmades equivilent of "Don't mine straight down". If it takes an ass whooping to teach the lesson, so be it.
That's what build servers and this entire site is for. If I'm on a server, I'm not going to travel to some random plebs base and risk getting shot at because they left their turrets on the wrong settings.
If players want to learn the games, there's better ways to learn than asking randoms on a server that allows war. This mentality is just going to result in players offering bad advice to gain an advantage.
Join a faction/use the forums/server discord(or teamspeak)/get some friends if you want a social element. Sure, some servers naturally encourage people chatting, like a build server, but a PVP server doesn't.
6) Don't shoot the warp gates.
"Don't shoot potentially critical infrastructure that a faction could be using to perform quick invasions, or access their off site resources"
---------------------------------------------------------------------------------------------------------------------------------------------------
Simple matter of fact is that this set of guidelines of yours can't ever apply without actual enforcement, and has the potential to hinder gameplay. Surprise strikes on an enemy faction would be completely removed if people agreed to only consensual combat. People would spend a silly amount of time travelling between random peoples bases just to see the sights, rather than actually playing the damn game.
PVP is not an inherently bad thing either. Look at Elite Dangerous, where pirates have been known to blockade community goals, and so other groups of players band together to defend traders from them.
One of the earliest descriptions of the game was "StarMade is a Minecraft inspired multiplayer 3D space shooter. Build your own ship and conquer the galaxy."
That's still at the top of the indieDB page. Weapons got added to the game before advanced build mode. Shields and factions were in the game before wedges.
Starmade is a combat game, and while yes, not everyone will be open to combat, and there is now obviously more to it than that, trying to educate a community that PVP is bad because not everyone likes it is stupid. Those people should find a safe haven. Especially in a game where one of the earliest buttons was "Declare war"
You clearly have an opinion on what multiplayer should be in Starmade. I'd consider opening a small server if I was you. If you're right, then obviously, that community would grow.