Why exactly did you buy her a present? No offense here, if there was an elicit reason it's fine, but if not, then you need to stop rewarding girls for absolutely nothing. It's pointless and seems like you are just crying to them to care about you.
Now this...
Quote:
But i didn't want to kiss her as i want to be a nice guy
What if she wanted you to kiss her? Then you didn't give her what she wanted. You were not a nice guy, you were a jerk because you made her disappointed.
Stop assuming stupid shit about what women think, and don't take anything for granted that they say. They lie even when they don't mean it. You really should have tried kissing her and she might have gone with it, or rejected you, but at least you would have tried, and you would have known that it wasn't your fault that it didn't work out.