His fury comes over an apparent decision by West Ham not to press ahead and do a deal for Hamilton left-back Stephen Hendrie.
The Evening Times claims the deal would have been worth around £2 million to the Scottish club, which more than likely lays at the heart of MacDonald’s frustration.
“The fee was agreed, Stephen agreed personal terms through his agent and they were meant to come up to our place on New Year's Day to sign off the deal and didn't appear,” said MacDonald.
“We are sorry for the boy because he is not getting his big move. I think West Ham are shambolic.”
Had Hendrie completed a transfer he would have been behind Aaron Cresswell in the pecking order, but there would still have been a number of benefits for him.
He would have likely got one or two chances under Sam Allardyce at West Ham, in a team which is fighting for at least a Europa League position over the rest of the season.
Why West Ham failed to show up based on their alleged promise is unclear, but with MacDonald also confirming the Hammers are still interested in the 20-year-old, they may now find negotiations very difficult with the club’s officials.