I agree with list. I would like to add animals to the bold part.
Pets know a no good person when they see one.
I would also like to add accusing you of flirting, cheating, or lying when you haven't done a thing. Normally this means he has been flirting, cheating, or lying.
Finding a condom wrapper in your car two days after you cleaned it. He was the only other person that has been in your car besides you.
He only calls when he wants something. He calls when it is convenient for him. He expects you to drop everything for him. You call him and he is ALWAYS busy.
He won't help you with nothing. He wont help fix your vacuum cleaner, toilet, look at your car, and etc. In fact sends you to Lowes to buy a cordless drill
erplexed so you can put on your own window treatment.