One thing I had to learn is that clear is kind and unclear is unkind. If your unstated expectations are unmet, it's on you. I used to be like the "she" in your story, and I realised this behaviour is manipulative and rarely gets me what I want.
> Some people will take "no" as a rejection.
People say "no" because they mean "no", and people accept "no" as meaning "no". This is how adults communicate. I don't think you can both-sides this situation.