That is quite understandable if you play the game a couple times to see most of the things happening and how the various characters are.There are so many terrible characters in the game, main villain is not part of the who is the worst discussion.
Simply told, for all his faults, Seymour, the supposed main villain, is quite a decent guy compared to many others in the game. At no time he had an obligation to help Lena´s mom getting into a good hospital and paying for it. Still he did, while there might be an ulterior motive in scoring brownie points with Lena when their relations are not well, this falls flat on the paths where Lena and Seymour already have good relations at that point. Even at max relations Lena-Seymour, he pays for the hospital without blinking an eyelid. That is not a coldly calculated move by Seymour at that point in the game.
Perry:
Like some other players I learned to dislike him over the run of the game passionately! Stan is a saint on the obnoxious scale compared to Perry. Stan you can understand and sympathize with. Stan´s biggest problem are his nearly non-existant social skills, since he was mobbed from childhood and kept to himself as a reaction. He knows this and tries, but normally fails, at getting better in social situations. Most of Stan´s problems would vanish with a couple good friends helping him. Because when Lena talks friendly with him and he opens up a bit you can see that he is a rather decent guy whose social problems are a millstone around his neck.
Perry on the other hand has lots of options (even with his stutter) and a couple good friends, but despite this his character has some appalling flaws he seems to revel in up to a point. Since I learned to dislike Perry over the run of the game and I dislked Emma nearly from the get go, my Ian is actively trying to couple Emma and Perry up. They deserve each other! And as a second bonus they are out of the way then.