Just a quick makala to compare Gaston to the Beast and decide who is really the villain...

Similarities:
Gaston: Vain, selfish and doesn't really care about anyone else.
VS
Beast: Spoiled, selfish, cursed for not having any upendo in his heart.
xxxx
Gaston: Only wants Belle because she's beautiful.
VS
Beast: Only wants Belle because she's the first girl who's come along since the curse.
xxxx
Gaston: Locks up Belle and her father.
VS
Beast: Locks up Maurice and keeps Belle prisoner.
xxxx
Differences:
Gaston: Relatively level-headed. Acts zaidi out of jealousy than anger.
VS
Beast: Quick temper. Yells a lot for no reason. Destroys things.
xxxx
Gaston: Tries to win over Belle kwa bragging about himself and not getting to know her.
VS
Beast: Tries to win over Belle kwa bribing her with a library... an idea which he didn't come up with on his own (because he hadn't taken the time to get to know her).
xxxx
Gaston: Tries to kill the Beast; not knowing he's a person, just thinking he's another animal like a ayala au bear. Goes off his hunter instinct.
VS
Beast: Had every intention of letting Maurice die in the dungeon.
xxxx
Gaston: Dies in the end.
VS
Beast: Gets the girl.
xxxx

These are just a few things I noticed throughout the movie. I'm pretty sure the only reason Belle ended up with the Beast is because of Stockholm syndrome (and he lives in a ngome with a library, which is outside of her provincial town).

Personally, I don't see how the Beast was any better than Gaston. But, please feel free to leave maoni with your thoughts on this.