I've had this come up once, pretty sure you can't prevent a flier from moving because the base doesn't matter for movement. I could be wrong about that, but honestly forcing a flier to be destroyed because its base is surrounded by say, a horde of guardsmen is bullshit, wouldn't let that fly in my gaming group.