Most Helpful Guy
From your statement, no, you do not need to change. What he wants in a relationship, as far as how he wants to be treated, is simply his deal, not yours. Personally, I prefer a nice girl over a rude bitch any day of the week. I'm confident most guys would agree. Never change for others. Move on from this. Be you, & find a guy who will appreciate you for who & what you are.
Most Helpful Girl
My uncle dumped a girlfriend once because she was too happy. He said he couldn't handle her being happy all the time because "you can't be happy all the time." I think it's a valid reason to dump someone. I think your situation was valid as well.
Does that mean I think you should change? Absolutely not. It just means you need someone who wants someone as nice as you.