Thanks for the feedback everyone!
Edited by eddier0118 - 1/23/16 at 3:51pm
Seriously, just suck it up and buy a black suit. You'll need one eventually for a funeral anyway.
We all love to talk about how 'gentlemanly' and sophisticated we are on these forums, but having a snobbish attitude to something like this couldn't be any further from that. I suggest you do the right thing; show some respect to your best friend on his wedding day and wear what he wants you to wear.