1) Bloody hell. For once, just once, I will defend Fiona (thanks for that, no I'm serious thanks
), to be fair she tells you herself she wasn't a deserter. She was cured of the blight and subsequent joinings had no effect, so the Wardens dismissed her from the order. She didn't desert, nor did the Wardens have cause to believe she did.
2) Well, no. Alistair genuinely believes Goldanna is his sister, Duncan [or Eamon] told him somethings about his past, namely the relevant bit of being the King's bastard, but they certainly did not tell him who the real mother was. Or else Alistair wouldn't give two figs about Goldanna, unless you think he was just pulling off an elaborate ruse trying to convince the Warden, for no particular reason, that someone they never met or knew of was his mother as opposed to someone else the Warden never met or knew of instead and subsequently let the Warden effect their view on life [ie: hardening or not] for the purposes of that ruse.
LOL? So now people lets aside their hate just to argue with me?
1-The reason of why they kill deserters is often because they can have a big mouth, that said, depends who is the Warden Commander in charge, Jordy wasn't a Warden and got killed for knowing their secrets, so, more or less would be something similar with Fiona, non-member who knows too much, and her stupidity is not a point on her favour exactly.
2-Bad thing with Alistair's stubborn defenders is that they often see things where there is nothing (main reason of why they still denying his faults, I guess) You are saying that I suggested he knew she was his mother, I certainly didn't, the dude even knows about the real Blackwall, you really think Duncan didn't told him about Fiona? No, it is not like Alistair thought that mommy was at home (in that case he likely wouldn't kick her out even after the Venatori) is more like he saw a Duncan's friend in need of aid and decided to help her, you like it or not, there is more merit on helping a stranger than helping a dude who is friend of a friend.