Hi Kez, I am really sorry for what you are having to go through. It doesn't sound like you deserve this treatment.
Sometimes when one parent is missing during a childs life - they grow to hate that missing parent for not being there for them and sometimes instead of hating them, they build them up in their heads to larger than life characters that they adore.
Either way, its just the child trying to find a way to deal with the absense of someone in their life, that should be there. If they choose to worship that missing parent, they might villify the present parent, blame them (even just in their own mind) for being the cause of why this other wonderful parent isn't there.
Sounds like you drew the short stick. You love your daughter, you put in all the hard work to give her the best life you could and now she is rewarding you with distance and selfishness. She is obviously still hurting inside and even though you are not to blame it seems that she is making you the scapegoat for why her life didn't turn out the way she hoped.
As she grows older and realizes her life is what she makes it and living in the past and laying blame to the ones that love and support you the most benefits no one... she will come around. While you are hurting, take comfort in the fact that you have done and continue to do the best that you can for her. Love her and let her know she is loved despite her behavior and she will grow to understand the sacrafices you've made for her. Especially as she begins to make them for her own children.. as all mothers do.