Not only do the Democrats hate Trump, but they can't figure him out. They don't know what he's going to do next or whether it will work and that confounds and confuses them to no end.

Even the Republicans were insisting last week that Trump's threat to slam progressive tariffs on Mexico unless it did more to stop the flow of migrants into the U.S. would be disastrous. Not only did the threat of tariffs get the Mexicans to the table, but it also got them to agree to a deal that should help—assuming, of course, that they live up to their end of the bargain.

The Democrat leadership will not for a moment admit that Trump was right and that his tough guy tactics worked. In fact, the brigade wasted little time over the weekend bashing the agreement. Some raged that Trump risked angering our long-time ally south of the border by using such heavy-handedness. Still others suggested that much of what Trump got in the deal had previously been agreed to and that Mexico was planning to implement it.

Perhaps Mexico had previously agreed to do certain things such as mobilize its national guard, but it didn't. It will now.

These folks in the Democrat Party are running in circles, not sure what to do next. The winning just continues and that continues to frustrate them. As for the Republicans, well, they just bet on the wrong horse again and they look like damn fools, too.

Trump played some golf this weekend and got a little R&R while his Democrat detractors ran from network to network and whistle stop to whistle stop trying to convince the world that Trump is a failure.

Drats! Foiled again!

Barry Richard is the host of The Barry Richard Show on 1420 WBSM New Bedford. He can be heard weekdays from noon to 3 p.m. Contact him at barry@wbsm.com and follow him on Twitter @BarryJRichard58. The opinions expressed in this commentary are solely those of the author.