Take the following scenario (forgive me for using $--your word choice leads me to believe you may not be in the US)
Say I have $10 to pay you.
I ask you what you'd like.
You say $7.
I offer you $7.
You agree.
Where is the disrespect?
If I wanted to buy some good will, I could offer you $8, and you'd be happy because I paid you more than you asked.
In this scenario, I gave you the upper hand by allowing you to tell me what you'd like.
I could have "anchored" the discussion by making an offer, or telling you the salary range for the position.
Now you would feel disrespected if you found out that I actually could have paid you $10, but instead only offered $7 or $8. However you got what you wanted, so being upset is irrational.
In all likelihood, you were upset because you would rather be given the $10, instead of having to negotiate.
People get upset because they feel uncomfortable about negotiating, and mix emotions and feelings when doing so. It's not an emotional affair. Negotiation is about leverage, and with some practice, you can get good at it.
For negotiating salary, you should do one of two things:
1. Figure out exactly what you want to be happy. Ignoring if you're asking for too little. Ask for that figure. It helps if you can justify the reasoning.
or
2. Figure out what you are worth, and ask for that. Again, it helps if you can justify this with facts.
If the company does not make you an offer that matches, and instead counter offers, then you should weigh their reasoning or just politely tell them no, and find someone else that will.