MNers can sneer all they want at petty, bitchy, pearl-clutching judgements, but for me it comes down to this:
When a million other dresses are available, why in gods name would you wear one that MIGHT offend someone on an important, emotional, expensive day for them?
If you care enough to give up a day of your life attending their wedding, then you should care enough to wear another colour. End of!