Man it's annoying when the author writes an obnoxious character only to try and last-minute redeem them. At least set up some good qualities first instead of just dumping a sob story expecting opinions to do a 180 after you clearly wrote someone made to be dislikeable.