Wtf? Jealous cow, much? Only women with superb figures can fit into Jane Norman stuff anyway. Good on you, OP.
Red is a great colour for Chinese weddings, and here it symbolises passion, energy, success, love - why not wear it to a wedding? 
Women who bitch about other peoples' clothing choices for years need to get a life.