Don't make any decisions today, while you're angry. Continue to call her when she's downright rude or disrespectful, and end convos when you can, and give yourself time to think and time to get advice here.
I'd welcome other folks' thoughts here, as I tend to be a pretty "white hats & black hats" kinda guy, at least at this stage. (I do think the full "piecing" stage requires much more "grey," but DBing/affair-busting, and EARLY piecing, should be pretty black-and-white i.m.h.o.) So take what a say with the necessary two grains of salt.