It has been stated a few times by Ron that he HATES the color maroon.
“Every year she makes us a jumper,’ said Ron, unwrapping his own, ‘and mine’s always maroon.” [...] "I hate maroon,’ Ron moaned half-heartedly as he pulled it over his head.”
Harry Potter and the Philosopher's Stone, Chapter 12 (The Mirror of Erised)
His mother always either makes his clothes in this color, or buys them in this color. His socks, every Christmas sweater she made Ron was maroon. In Harry Potter and the Goblet of Fire, the dress robes were also maroon (chapter 10):
He was just piling underwear into his cauldron when Ron made a loud noise of disgust behind him.
“What is that supposed to be?”
He was holding up something that looked to Harry like a long, maroon velvet dress. It had a moldy-looking lace frill at the collar and matching lace cuffs.
There was a knock on the door, and Mrs. Weasley entered, carrying an armful of freshly laundered Hogwarts robes.
“Here you are,” she said, sorting them into two piles. “Now, mind you pack them properly so they don’t crease.”
“Mum, you’ve given me Ginny’s new dress,” said Ron, handing it out to her.
“Of course I haven’t,” said Mrs. Weasley. “That’s for you. Dress robes.”
“What?” said Ron, looking horror-struck.
“Dress robes!” repeated Mrs. Weasley. “It says on your school list that you’re supposed to have dress robes this year . . . robes for formal occasions.”
“You’ve got to be kidding,” said Ron in disbelief. “I’m not wearing that, no way.”
Why didn't Ron just tell his mom he hates that color? Would he have felt too bad because he knew they didn't have a lot of money, so he accepted what he got then complained to his friends later?