[mad as a hatter] or [mad as a March hare] {adj. phr.} Not able tothink right; crazy.
Anyone who thinks the moon is made of greencheese is mad as a hatter.