I regard James as worse solely because Penny, for all her nasty wretchedness, was at least honest that she didn't really care about weight loss. She just kind of had a "who cares" attitude. Which while vile and awful and disgusting...is at least a little honest. Penny enjoys being a fat slob who gets waited on. James, OTOH, was just full of excuses. He whined about wanting to lose weight but how he just COULDN'T. He spewed BS constantly. He also abused his family to a degree Penny did not - forcing his daughter out of school to clean him and his wife sleeping on the floor because he couldn't stand to sit in his own waste. So yeah, I think James is worse for those reasons. But it's a close race!