If they hadn't called her Sin, she would still be annoying. Honestly, I don't care if she dies, she's not that bad. I just don't want her on my TV. Arrow actually usually does well when it comes to changes, they just happened to have an idiotic character with a completely inappropriate name.
Inappropriate in what way? A street kid takes the name "Sin"? Shocking!!!!!!