Welcome...I assume it wasn't T2 departures.
I, for once, am offering the greatest of sympathies here. I think the way you were treated by BAA was nothing short of shocking.
Yes, weather happens. And yes, BAA are rubbish.
But as a paying passenger you paid (a lot of money) to BAA Heathrow and BAA Glasgow for very little indeed.
In fact, I attribute 99% of this disastrous storyline to BAA, who in my opinion should fully bear the cost of the deicing fluid at LHR and the fuel for the LHR - LHR round trip. The way they treated paying customers with such contempt was appalling.
So if I were you I'd write to both BA and BAA. To BA demanding a full apology for what ended up meaning you spent the whole night awake. And to BAA demanding a refund of your taxes paid to the airport authorities. They failed to deliver.
With many thanks for posting...