Sorry that your marriage isn't working out.
But you knowingly married a stupid idiot? You continue to fight with someone you think has lower intelligence than you, who also is a addict, and is not rationale? Then you like to insult them.
Ok, what does that make you? There are names for people that act this way too.
So my advice is, have more self-respect for yourself, and move on from this relationship. You can't change him, he's not worth the aggrevation, your marriage is over.