the deck is so stacked against you. step-parenting is difficult at best, stepping a teenager ratchets it up to the nth degree, and with her own parents being so uninvolved with her, no wonder the poor girl is acting out frantically.
it's nice that you're there to be the safety net, but it's really unfair for both of you. perhaps when she's older she'll appreciate your efforts, but there's no way she will right now. you've come into her life so recently, and without any sort of a support structure in place to foster a healthy relationship between the two of you.
i disagree with banishing her friends from your house. if it were i, i would keep 'em closer. i'd have strict rules in place, mind you (and i'd remove valuables from temptation) and i'd enforce them, but i'd encourage that MORE of the hanging out happen under my watchful eye. they're not going to be shoplifting or smoking pot if they're watching movies in your living room.
you don't have to permit outright nastiness (and don't- kick them out immediately if they're little bitches) but DO develop a very thick skin to the passive-aggressive attempts to push your buttons. no one enjoys the eye-rolling and sneering and sulky snarky tones that teenagers can affect, but in the greater scheme of things they're small potatoes. learn how to let them roll off you. it's still better than having the girls out running the street.
i'd have a zero tolerance policy toward missing school due to sleepiness. if she's exhausted at school she'll buck up on her sleep habits.
your husband can't force her to be pleasant to you, but he damn sure should be around to help enforce the rules and way more importantly to be involved in his daughter's life on a daily basis.
the counselor isn't going to let you in on the sessions. that would defeat the purpose. if he's ineffectual at helping her, get a better counselor. get her a psychiatrist if she needs one. and she might, poor thing, being in a situation where she's desperately trying to figure out the rules and boundaries, and her parents aren't stepping up, and the only structure in her life is her stepmom (and good for you) who is trying, but a) doesn't have the authority to lower the boom and b) doesn't like her much.
she's going to be a young woman out in the world in a couple of short years. your husband needs to quit hiding his head in the sand and help her get ready for it.
khairete
S.