I've gotta say that the guy is a chump, straight up. He sounds pretty much like trailer trash, given that he couldn't even land a job at WalMart. He also sounds like he's pretty psychotic and possessive, which are really bad things. Plus the whole thing with him not working and her busting her ass at two jobs speaks for itself.

If they do break up, it's gonna be bad. He'll prob become ultra aggressive and wind up trying to physically stop her from kicking him out, or her from leaving. The only thing that will truly wake her up is herself, or if he does something way out of bounds, like cheating or smacking her around. It sucks, but it's true. And the more everyone tries to convince her that he's a ****, the more she'll try to stick up for him, and it'll just become more of a "them against the world" type of scenario. Those are never good.

Unfortunately, she's the only one who will have to see him for what he is, because nobody can really convince her otherwise.

One of my best friends was the same way, sadly. He dated our best friend's cousin, and when he became way too possessive, we called him out on it, she broke up with him (after a good year of bullshit) and he didn't speak with us for 2 whole years. Things are all good now, but he still hates her best friend, claiming that she turned her on him. It was a matter of time, but he's more or less normal again.

At the same time, my ex tried to be very controlling. Aside from being a cheating ho, it's the other main reason I gave her the axe. She'd huff and puff if I didn't take her certain places or if I didn't know where she wanted to go for dinner and such. She'd complain about what I'd eat, and if I was going to drink with friends. If I didn't wear the shirt she wanted me to wear, she'd say something. It was ridiculous, and I'm not one to take orders, so we constantly clashed. Essentially, if I wasn't spending all of my spare time with her and doing exactly as she wanted, I was doing something wrong. The weird thing was that the behavior crept up out of nowhere... or maybe I just started to pick up on it more.