MacAnthony branded Boyd's failed move "ridiculous" after the club issued a statement confirming the deal was off.
Winger Boyd, 27, will now remain at Peterborough, where his contract is due to expire at the end of this season.
MacAnthony told Sky Sports News: "George agreed terms with Forest, he went there for a medical at 10.30 this morning and he's been there all day.
"I got a phone call off him in bits. He said that he passed the medical then they made him do an eye test.
"He's played 300 games and scored from the halfway line the other month but Forest say he has an eyesight problem.
"The whole thing stinks. Alex McLeish wanted to sign him. I'm devastated for George. It's the most ridiculous thing that's happened to me. He will be back at Peterborough."