Unfortunately that's just how it is with most girls. In my opinion of course. In my own experiences the girls i've known don't like those guys that will give them everything and treat them like a princess...it's like no challenge for them...you shouldn't seem so needy and clingy (not saying you are that, just they may think so).
I treated my first proper girlfriend how i felt girls should be treated, my efforts were completely wasted...she just took advantage..because she knew i'd do everything for her...but i learned and moved on, right now i have no intentions of treating any girl better than i'd treat any other human...just that same respect i give to everybody. If she expects me to treat her like a princess she's got the wrong guy...
I found one that that i was happy with for a few years, i treated her nicely...but she didn't walk over me or use me and i'm thankful i met her...there are nice girls out there...just don't expect to find them easily.
I don't know what to suggest, other than to quote the 40 year old virgin and tell you to stop putting girls on this pedestal high up...just because you like a girl doesn't mean she's special and you'd be lucky to have her...she should be lucky to have YOU. **** her, if a girl can't respect you like she wants to be respected then she's not for you.