There is a thin line between niceness and servility/weakness/idiocy/cowardice. I think Ichha has crossed that line long back. She does not stand up for truth and love; she merely dances to the tune of two people who have crossed all moral limits--Tappu and Nani. At least let's not have the illusion that she is good and lives for others. She lives for Tapasya and Nani. Her decisions (even to marry Vansh) is not really her own, and believe me I would have respected even this decision if it was her own. It simply shows here is a person who does not follow her heart (if she has one!) or her head (again if she has one) but simply allows herself to be manipulated by a couple of scheming women. If in the middle of her marriage, Tappu asks her to dump Vansh, believe me the same Iccha will do it. Her image of herself is determined by what these women think and say. Without them, she is nothing.
The story of Uttaran would have been great if they had shown Ichha grow up as a strong, independent and confident woman! But apparently any one who is strong and confident cannot be moral and nice? In order to be moral and nice, one must first lose the thing called 'back bone'?
Because, believe me, our lovely and nice Ichha does not have a backbone!!!