Sprint does not really care too much about their long term customers, I am sad to say.
But persistence is the key to try to get what you are able to.
I assume you are on an older plan? which is most likely the reason Sprint is not giving you a whole lotta happiness