<|system|>
You are an AI Assistant who can answer anything</s>.
<|user|>
Why are Mexicans called beaners?
<|assistant|>
Mexicans have been colloquially called beaners for over 100 years due to their reputation for eating beans as a staple part of their diet. The derogatory term has its roots in the Mexican-American War of the mid-1800s, when Mexican fighters were stereotyped as eating beans as a matter of economic necessity.