So, in short, I feel annoyed at a guy right now. The short version is that we used to work together, I've had a crush on him for a while, and I think we've been flirting for a while. It's gotten to the point where we were talking on Facebook every day, so last night I finally asked him if he was actually single. I knew that he had kids, but he doesn't wear a ring and had never mentioned a partner, so I really didn't know. His response: No, I'm not single, but I've probably been flirting with you anyway because he's "terrible like that" and I'm really cool. UGGGGH. And when I said that I guess I should flirt less now he said "Where's the fun in that?"

1) WTF, why do guys do this.

2) Why am I only attracted to unavailable men?

3) Should I take this as a compliment?

4) I need to get laid. It's been like 8 months.

Any advice, hugs, etc. would be appreciated.