Do not agree, a simple slay is not punishment enough. You dont reset the round immidiately when there is a officer aim(or any other rule violation), you play the round through and if the guys that broke the officer aim rule wins, then there a void round but if the team that had their officer shot wins then it should count. Effectively only making the team that broke the rule able to come out of it with a void round at best and a lost round at worst.
I agree with you that a slay isn't adequate and that it shouldn't be an immediate void either, but it will also be quite unnecessarily time consuming to play out the entire remaining duration of the round with the intention of voiding it should the offending team win; especially if there are multiple rule breaches in a linebattle. It's not an easy fix for the problem, because unfortunately there are very few punishments available to any referee to distribute for offences. One way to do it would be to give the team whose officer was just shot the option as to whether to continue the round or have it reset there and then and give the offending team a warning, if it happens a second time then immediately award the round to the other team. This assumes of course that both instances were the fault of the team that shot the officer, and not the fault of the officer himself for having stood behind his line during exchanges of volleys for example. It's not a perfect solution but perfect solutions will be hard to find given the limited powers the admins actually have.
FiC is much easier, as by its very nature it can only happen at the very end of the round. Allow the melee to play out and if the offending team loses anyway, then count the round as normal otherwise void it.
Edit: Some quick spitball ideas for more minor punishments than a straight up round void/reversal:
1. A free volley. If the two lines are at least a predetermined distance apart from one another, the ref brings both teams back to where they were roughly when the offence took place, and the opposing team is allowed a free volley on the offending team, allowed time to reload and then the ref calls for play to resume as normal.
2. Freezing (not actual freezing via the admin panel). If the lines are too close for a free volley not to be a round deciding punishment on its own, the ref could simply deny the offending line the right to move and fire for a certain length of time, say five or ten seconds before announcing their ability to once again do so. Hopefully this would put the offending line in a disadvantageous position relative to the opposing line without necessarily exposing them to a fully loaded and fully aimed volley at close range which could rack up 10+ kills.