Imo, she never listens to what you say. When you are talking, she is thinking of what she is going to say next. If she responds to you at all, she takes it as you being hostile and confronting her. If you disagree with her, you are criticizing her, not trying to show her another perspective. You are just saying that her perspective is wrong.
The bible says, do not strew your pearls before swine. Accept that she is the b that she is and doesnt care to change. She is waiting for YOU to change! To mindlessly agree with her
Her saying "explain it to me" - is a dare, a threat, not an honest request.