I've dyed me hair so many different colours, some natural looking and some definitely not. I do it because I like a change, I really couldn't care less what other people think. Sometimes it's fun just to pick a crazy colour and go with it, if it looks a mess it looks a mess

.
To answer the OP, people should dye their hair any colour they want if they that's what suits them!