2 thoughts on this -
Brute is right - your dog doesn't respect you. Go back to basic commands in a controlled setting - fenced yard or on lead. Don't let the dog move without your permission. Here/come better be instant, without hestiation. All commands should be instant. Do not let anyone try to override your commands. (my husband used to do that - I'd say "here" and the dog would not listen, then, as I said it again, my husband would yell louder than me, overriding my voice.) Once she is solid on listening to you on lead, take her off. Get solid again before going to cattle/ work.
Have you contacted a professional trainer? That might be a good alternative before getting rid of a potentially good dog. The professional trainer I'm working with says cow dogs are way too sensitive to use e-collars. My hunting dog uses one, but not my cow dog.