Crazy? Not really. Crazy implies delusional, unable to discern reality and perhaps even dangerous. None of those apply.

Stupid? Not that either. Perhaps naive is a more apt description, as is trusting.

A fool? We all play the fool at some time in our lives.