As I already said, some rules are written by Inno, some are written by community.
If you disrespect community rules you won't get banned from the game or anything like that, as community rules have nothing to do with Inno themselves.
But yes, when community lives by specific rules, it is immoral to break them, at least that's my case.
Yes, it's pointless to write about it anywhere on forum, beat way to deal with snipers is to fire back (you snipe them too, plunder them, put that 1FP when they are about to double dip their GB etc.)
If everyone lived in anarchy, without some rules set up by community of this game, well, it would be such an unpleasant game experience. If you have problem with rules set up by community, you can choose not to obey them. You won't be punished by Inno at all, as long as you don't break the game rules written by Inno. But, there is also the other side of the coin, when someone snipes you or does any "immoral" thing, that's not Inno concern.