Nessa has soooo many knots and tangles in her hair the vet told me i should shave her hair its so bad

.... i feel sooo bad because i dont want to shave her, so i decided to try and give her a bath and try and brush the knots out myself, well....it was HORRIBLE

, she hated every second of it,she screamed and yelped and whined the whole time it broke my heart

, she didnt like the brush, i have bought many many brushes and combs that were reccomended to me and None of them change her reaction, and then i just feel so bad i just give up ...i dont know what to do, last time we tried will and i had to do it together because she was so difficult and she would try and bite us and i just felt so bad putting her through that .....i dont know what to do, should i shave her ?? i thought about taking her to our groomers But im just so over protective of her, i dont know if i want to do that ....should i try again and keep trying to brush through ...?? any advice or tips would be great ..Thank you sooo much