The talented French international attempted to force a move to Arsenal last month after the London outfit declared an interest in the 27-year-old playmaker.
Having seen the summer transfer deadline come and go without a move to the capital or to Paris Saint-Germain, who were also linked, the player is now having to build bridges at St James' Park.
MacDonald, who played for the Magpies between 1976-79, believes Cabaye should have managed his request to leave the North East better and feels the Frenchman has much to make up for.
He wrote in The Chronicle: "If ever a player got it wrong it was him.
"He went on strike at Newcastle and now he has to repair the damage with the Toon Army, because Arsenal never followed up their initial offer and probably only saw him as a squad player anyway.
"Cabaye made a dreadful decision not to play in the first three matches of the season and his agent ought to have warned him against such a confrontational stance."