They whinge about the race losing money, but don't seem to take into account the amount of revenue it generates away from ticket sales and $19 Nando's meals.
The entire F1 paddock staying in (I'm assuming) 5 star accommodation, as well as all other tourists and their accommodation, meals, shopping etc...