First of all I'd like to point out my personal feeling is the caravans are embarrassing for the airport, but you've got to look at the bigger picture, it's a means of generating income and that's something the airport cannot afford to ignore at the moment.
It's not permanent and yes it's bad press but the usual over-reaction on here is simply unnecessary and boring