Question: why gaston is the good guy?
Answer: The act that truly cements Gaston as the "villain" of the story is when (in what I think is the movie's best song), he rallies the entire town to go kill the beast, now at this point in the story, the beast had attacked and kidnapped Belle's father, and he also held Belle hostage during which he verbally abused her, ...