2 situations.
1. An opponent takes control of your char with Melisandre's Favor. This char has Doran's Favor attached. Will Doran's Favor be discarded because of its "Attach to a character you control" text?
2. An opponent takes control of your char with Melisandre's Favor. Then you attach Snakeskin Veil to this char. Will the char return under your control?