AFGNCAAP, your player sounds like two guys I gamed with in one group.
The first guy didn't have any respect for other people's things (he'd just reach over and touch your stuff, write on your notes, etc.). He also would spend the entire game badmouthing people. He'd be nice to their face, but, as soon as they were gone, he would start mocking their appearance, the way they talked, etc.
And, even though he was fat and balding, he seemed to be under the impression he was a lady's man. He would talk about women in a, well, let's just say graphic way.
He was just unpleasant. One of his own "friends" even confided in me that he didn't like the guy very much.
The second guy was a cheater. He used to sit at the far end of the table and do the whole "play-roll with a d20 until he gets a good number, then leave it there for the next time a roll is called" thing.
I'm honestly kind of surprised to find that other people do that. That used to drive me nuts. As we were playing, he'd be rolling his dice and rolling his dice, then, when it was his turn, he'd announce, "I rolled an 18."
It was kind of surreal. We would argue with him and he would insist he just rolled and nobody saw or heard him. Finally, our DM made a new rule that we would only use one set of dice during a game and he would hand it to the player when it was their time to roll.
After that, he starting doing the "roll dice at a distance, pick up die, and then state what was rolled" thing.
*grumble*grumble*