Either its an odd setup for who is good and who is evil, making the flavor claims useless, or people are lying. Between the final dwarf, the titular character and the huntsman (all highly likely to be in the game) All could reasonably be considered good, the first two are obvious and the huntsman did not follow through with his mission and joined the good side