The golf cart/4 wheeler deal got called off, which is what you and your husband wanted anyway, so let it go.
The soccer is almost over, and if the wife is all introverted unless she's drinking, she won't have anything to say. So you just have to ignore Mike. You're moving, your time together is almost over, right? Be the classy one. People in the military learn to play their roles and do their jobs, and so do people in civilian jobs. You can play the role of honorable and classy person without fantasizing that you can change someone who you feel is shallow and two-faced. If this has been going on for nine years, what makes you think that something you say will benefit the situation at all?
Your husband continues to do well and get promoted. Mike's jealous, so he goes for the trappings of success like a fancy golf cart and help with reassignments. Just smile and trust that other people see through him and his shallowness. You don't get to decide how he spends his money, as was said below. You know you can't trust him to be a real friend (reneges on a deal, doesn't go to his "best friend's" funeral, can't make it professionally without your husband recommending him, etc.). So he's not ever going to be there for you and your husband.
What's happening here is that your anger is running your life. The only person who's really miserable here is you. There's an expression about forgiveness, saying that it's something you do for YOU.
Re Mike: tell your husband that, "When people show you who they are, believe them." Mike's shown his true self over and over. It's time to believe him. And also that "No one can take advantage of you without your permission." So if your husband is letting Mike walk on him, it's not Mike's fault.
There is a loyalty in the military because people have to work with the ones they're assigned with. They can't just up and quit a job, which is hard enough for civilians. They have to learn to work together and work out differences. Sounds like your husband can do this with Mike.
So all you can do is say that you're done socializing with them - the move should help this immensely. If your husband wants to continue to socialize with Mike, they can do it on guys' weekends or fishing trips, but you aren't doing anything with him. You don't like him, you don't trust him. All you can control is yourself. You can put your foot down about your husband doing any financial deals with Mike (vehicle trades, etc.) because that affects you. Had he sold the golf cart, that could have gone into your daughter's orthodontia or college fund. So going forward, I think you have a say about disposition of your mutual assets. But not because of Mike's user personality, just the economics of it.
You're almost done with Mike. Two more games, two more practices. Put a smile on your face, take the high road, be the classy person you wish he was. Don't lower yourself to his level and engage in a public rant that will damage your reputation forever. You won't win. Stop investing so much energy in fixing what can't be fixed. Meanwhile, your daughter is watching your mounting tension, and it's not teaching her how to deal with frustrating people. You all have to learn to make good choices, and how to handle difficult people without getting ulcers.