I always found it difficult to swallow that someone would request that you be a part of their wedding, then expect you to shell out $$$ for formal wear, in order to look the way they want you to, as opposed to the standard formal wear you probably already have in your closet and could wear for free. I get that it's about uniformity and the crisp and slick presentation of a tuxedo (or a bridemaid's gown), but I still think it's asking a lot of someone.