Originally Posted by Percy Trimmer
If you wear a white shirt on a regular basis in the UK it is probably because someone has told you to. They belong to the corporate uniform and middle management. London policemen wear them. We had to wear them at school and now we'll decide for ourselves what to wear and it will not be white.
Rebellion is fine as long as there is sense and meaning to it. However is there sense and meaning to you wearing ripped jeans and flip flops because you want to rebel against the rules?
Right throughout the 19th century the white shirt was the symbol of the well dressed gentleman. In the age of the white detachable collar, that is why professional jobs were called "white collar jobs". White shirts were the symbol of proper and immaculate dress - a shining symbol of civil decorum and respectability. That is why school children are to this day expected to follow this age old tradition. That is why you wear a white shirt with formal dress of any kind.
If even then you insist on being rebelious little schoolboys it is your choice...