Being a step-child, a step-parent, step-sister, an Aunt, a friend and a neighbor; I have learned one thing,and it's important. Accept those who are in your life for who they are regardless of their beliefs, orientation, skin color, size and you will be much happier. Do not worry about the judgments of others, they have their own lessons to learn and they have not learned to love and accept themselves so how could they accept or love someone else?
There have been many discussions about step-children on this board and rightfully so, but let us all remember that they are people and life is molding them just as it is molding us. Instead of judging a child aid them to grow, develop and love themselves for who they are, not for who someone else wants them to be. Some choices are made due to outside influences and some are due to genetics. Acceptance and love of those around you is a personal choice and not always easy but in the long run you will gain peace.
The word "step" isn't used in our family, I am my Mother's daughter as my daughter is mine... just because there is not a biological connection does not mean the love is any less.
*steps off of her soap box*
ETA "step-sister"