It has been officially confirmed that Spain and France did not refuse airspace. It seems that the airspace restrictions announcement (by unknown source) was made to disrupt the flight, and create a halo of sovereign support towards limiting Snowden's freedom of movement.
As far as I'm concerned, the only US lapdog in Europe is the UK.