the reason killwhoreing is around is mostly due to oxi stats, people dont want to win, they want to have something to say they are number 1 at something or do it for achievment whoreing (medals), and because oxi stats keeps track of so many leader boards for every unit, K/D and other stuff you can think of, why would you want to just win the game that will not improve stats overal?
the oxi stat system is good but its the dumb people who think being number 1 by points is more important then winning the match, and if they looe a structure that enables a point whoreing unit those players will quit, if the team looses a building that enables a good killwhoreing unit, those killwhore players will quit, if you know where a sniper killwhore camps, and kill him 2-3 times in a row without him getting a kill, he will quit.
if you want people to stay in the game and play how the game is ment to be played then the oxi stats need to be completly changed to set more objective to the destruction of the base then reward the kill / point whores, this is just my personal opinion on the matter
or option B is to give a big hand holding situation if the enemy looses the War Factory then you loose it as well to keep a fair game and tie games so no one is a looser and everyone can have fun /sarcasum