In response to criticism for flying a Confederate flag, a Liberty man hung a sign above the flag that read, “SLAVES 4 SALE,” written in black on a wooden board.

Richard Geisenheyner said he is not a racist and had posted the sign to reject the label that others had given him.

Community members in his neighborhood near the Liberty plaza were disgusted by the sign, Fox 4 reported.

But Geisenheyner defended it, even after he took it down Tuesday. “If I’d be selling slaves, I’d have to sell one of my grandchildren,” he told Fox 4, which reported the man has biracial grandchildren.

Unlimited Digital Access: Only $0.99 For Your First Month

Get full access to The Kansas City Star content across all your devices.

Geisenheyner added that he flies the Confederate flag as an anti-government symbol.

“It is for people that are tired of the government telling them what to do and what to think. That is what a Southern rebel is,” he told Fox 4. “If people actually believe that a Confederate flag stands for slavery, well, I might as well be just as stupid as they are.”