Flirting, hmm. I have been in trouble for flirting myself, but for me it is more body language than such obvious and straightforward commentary to the opposite sex. I have been yelled at, and given the "look" because I placed a hand on somebody's arm that I was talking to, or I did something like, remove a piece of paper off someone's sleeve or something like that. These are actual things I have had people mad at me for, or laughing too much at another guy. I don't really do it anymore which has been hard because at the time, I was just being myself, carefree, outgoing, and friendly to those who were kind back. The way he does it is so obvious, when I have wanted someone else, I said things like that, but the difference is, I was always single. He's a fantasy cheater, and yes I call men like that just that. He gets mentally wrapped up in the moment and I guarantee the things he says, were true at the moment he said them. I am with smackie on this, if this were my bf, he would have hit the door the first time I even thought for a second he would stray. If you are not with someone fully, mind, body, and soul, then you aren't with them at all and yes, cheating occurs at all levels. So think of it this way, you were cheated on, but not in the physical sense, I am sure with my hunch if you stick around, it will get to that point if it hasn't already. Sorry, but you need an honest opinion here. Hope this helps somehow.
“I was never really insane except upon occasions when my heart was touched.” ― Edgar Allan Poe
Wish for a pile of shit to turn into gold hard enough and guess what? It's still a heaping pile of shit.