Agree on the camping facilities often being crowded with poor facilities (Towersey, Big Session have both been bad in the past). I suppose it is down to economics - hiring loos, showers and land once a year is expensive and the cost has to be recouped on the one occasion, whereas permanent sites can recoup their outlay all year, every year.
Even small festivals cost a lot to put on due to H&S and licencing costs. Security, fencing, insurance, licences etc etc. I can understand why festivals take the opportunity to charge traders through the nose but all you end up with is corporate crap because they are the ones who can afford it (but at a cost to the quantity and quality of the food/goods). It pisses me off how little you get for your money at most food stalls. Festival special = not a lot for loads of money. Honourable exceptions are Chez Nous and Leon's! Similarly, the interesting fringe type stalls cannot afford to get in resulting in nothing but endless mass market hippy tat. Surely there must be a way of festivals surviving without having to sell their souls?