I've never understood the argument that it was a waste of tax payers money. The cost of the wedding was covered by the Royals, who bring in billions of pounds of revenue a year in tourism and the security operation is covered (eventually) by the government. If you consider how much was spent yesterday by over 100k people within Windsor and across the country having BBQs and parties then it is a drop in the ocean.