I don't get along with a good portion of my family so they tend to suck unless a few of my relatives that I get along with actually show up. But they don't show up because of what I said before so it's a vicious cycle of doom
I think Carol was not just going to confront past demons as Melissa McBride said on the "Talking Dead" whem she confronted Pete. I think her visit was because she was being the puppet master in trying to take over Alexandria, without Alexandria's people even realizing it was a takeover.
I think she went to stir the pot, not just deliver a pot of food. She challenged his manhood and made him to be a chump.
She knows triggers for abusers. I think she went to set off a bomb.
She gave Rick the gun. Then went to Pete. She wanted this to come to a head and it couldn't have worked out any better.