I think there are only two exceptions that I'm aware of — two-year-olds, they are not rational, they have very fickle preferences, they switch what they think all the time, and schizophrenics are probably not rational, but pretty much everybody else is rational.
Creo que sólo hay dos expeciones que yo sepa — los niños de dos años no son racionales, tienen preferencias muy inestables, cambian lo que piensan todo el tiempo, y los esquizofrénicos no son racionales problablemente, pero casi todos los demás son racionales.