Yes, but not really. They are considered to always succeed in their check versus the DL if they are unwilling. If the Player playing the Player Character or controlling the Retinue doesn’t want to be the Target of the Switch Places Magic Spell, it doesn’t have any effect.
Yes. Areas that are part of a Flooding only prevents spells that cause Burning Fires to take effect (such as Greek Fire or Trail of Fire).