It seems 2 me that when Charlie was with Joey no one had a bad word 2 say about her, but since then there doesn't seem 2 be many good things said about her.
I'm not saying i agree with what happened with the Jarlie story but that doesn't necessarily make Charlie a terrible person. I see her as a very misunderstood character
who's obviously got major issues with men/relationships & therefore doesn't know how 2 commit properly 2 partners, she's made mistakes but that's not a crime.
As for Angelo, ok he killed Jack but it was an accident, not cold blooded murder, & although he should have never tried 2 cover it up, again this doesn't make him an awful person, just a human being who's made mistakes.
I think in months 2 come when everything concerning these 2 is out in the open, they will finally commit 2 each other & have a happy stable relationship, well i hope so anyway!!!