I am 25 years old and have had many mishaps with my mother, but I always knew deep down in my heart that she was my best friend. My mother has always been there for me and continues to be there for me. I was not perfect to my mother, but I was always taught to respect her.
I feel for you because of the way your daughter treats you. Sometimes it does take a dramatic event for someone to realize what they really have, but not always. God works in mysterious ways (not sure of your beliefs). Just keep faith and continue to be there for your daughter. Sometimes tough love is the answer, but only you know in your heart what you really need to do. I have two daughters now and I worry about these things all the time and they are just babies! Sometimes just having friends outside of your family can help for continuing support.