The fact she badmouthing him with others is really crossing the line. That is almost the lowest of the low from a partner. Few things are worse than this.
And yes, we still don't know what she really thinks. But this is FAR too much. There comes a point when even a useless MC like this should just get the fuck out and leave her