A bitter public war between a Perth bride and a Leederville wedding shop has gone viral after the woman was refused a refund when she claimed her gown arrived 'dirty'.