"DISGRACEFUL!!!," the 25-year-old striker said on Twitter.
West Ham boss Sam Allardyce described the sending off as an "injustice" while his Swansea counterpart Michael Laudrup said the red card was a "bit harsh".
Carroll, who has made only four league appearances this season after struggling with a heel injury, will now miss West Ham's trip to Aston Villa and then home fixtures against Norwich City and Southampton.
(Reporting By Michael Hann; editing by Toby Davis)
