Instead of Team Meow vs Team Woof being a popularity contest, it should be balanced to account for the population of each team, so that the only thing that matters is the performance of each team, regardless of the population counts.
It should only depend on how good the dog players are, vs how good the cat players are, not how many are in each team.
People shouldn't be rewarded for conforming to what other people like. People should be rewarded for how good they are at playing Party Animals, and the lower population group, Team Woof, should be judged not on total amount of faction points earned, because they can't earn as many due to having a lower population.
It should be faction points earned RELATIVE TO POPULATION SIZE of the team.
So a ratio.
Faction points divided by population size.
Go Team Woof.
Viva la resistance.