Critics suggest that rational behaviour can't be true because: 1) people make mistakes, 2) people make decisions by habit, and 3) people often take into account the interests of others. Why don't these issues invalidate the assumption of rational behaviour?