The way to avoid such aberrations COMPLETELY, and theoretically I think the BEST way to do Win Shares, would be to calculate them FOR EACH GAME INDEPENDENTLY and then add the individual-game totals for each player. This way, there would only be shares for games that the team won, and also, stats achieved in one game would not affect numbers of shares awarded for other games.
Of course this would be hard as heil to do........