depends on where they live
Purple
Lower class people were not allowed to wear the color purple in 1600 England due to sumptuary laws that restricted certain colors and fabrics to the nobility. Purple dye was expensive to produce and was often reserved for royalty and the upper class.
Purple, it was the color of royalty. I don't know if they weren't allowed to wear it. The inks used to make purple were the rarest and most expensive, that's why it was the royal color. Poor people certainly couldn't afford it.
There isn't a certain color that all gay people wear.
Royalty
my mum
Type your answer here
Since she was a princess, she most likely wore the robes of people of royalty during her time.
People wear pink because they like the color or it matches what their wearing
Wear whatever color that suits your mood or whatever color you like.
Black
Black is the color of mourning. People who experience mourning often wear the color black and it is why it is considered proper etiquette to wear black at funerals.