Obviously not a guy here but from your post it seems more to me that your miffed because you wasnt centre of attention to him at the time.
He says he'd been through some personal stuff and you didnt question him his responses seem genuine but thats all i can tell from your post.
Has for the <3 from another girl you put a wink in your answers to him and slammed him down.
hearts,winks give wrong impressions and are sometimes with other meaning's however the general gesture of such things lead people to believe things other than they are feeling ie your wink.
You didnt give the guy a chance to explain anything to you and went defensive straight off with him, i dont think he wants to hurt you but then again how will you know ?
A mistake is always forgivable, rarely excusable and always unacceptable.
Robert Fripp