You changed the reservation, so you pay the rate for the new reservation. If higher, you pay more. If lower, you pay less (or get a refund for the difference). Not just Avis, but other car rental companies too.
You kept getting the same answer because the first agent told you the answer ---- which you could have found in the terms & conditions of the rental yourself.
There is nothing to complain about.