dont go no-contact go lower-contact - just pull back a bit on the contact so it evens out a bit more about who is contacting - then on the occasions when she contacts dont be weird or brusque or short - make it she is glad she contacted
as for calling her out on it, don't use words like negative or disprespectful, they are too vague and all-encompassing - if you want to bring something up with her, think of something actually specific that is annoying you and say that you're a bit put out that she does this thing.
what are the specific things anyway? if its not responding to txts, i think you should let that drop, dudes are way too focussed on texts on this forum, and overuse them
its basically like just be a bit more measured in your response, no contact or calling out on everything she does are kind of a bit much, be a little more composed, lower contact rather than no contact and address specific issues rather than this whole "you are being disrespectful" stuff - address the actual thing it is that she is doing and dont blow it up bigger than it needs to be - most problems are actually quite small if you don't let them take over