RE:Scenario A:
Avian can't be removed, true. However, after Damage Calculation, Warrior Lady is no longer affected by "Rainbow Veil" because it doesn't exist on the field anymore. Therefore, if the opponent attacks your Lady with Trooper next turn, Lady can remove it.
RE:Scenario B:
Avian will...