Do you even *like* your husband? I totally understand that you're hurt and frustrated .... but your language -- "freak", "immature", he "grosses you out", and you find his chosen topics of conversation unimportant. It sounds like you despise him.
Is that true?
"Show me a completely smooth operation and I'll show you someone who's covering mistakes. Real boats rock." -- Frank Herbert