I know about chili beans. It's just that most Texans, including myself, don't put beans in our chili.
Call us weird if you want. That's how most of us are.
Real chili doesn't have beans in it. Onions, however, are fine. Cheese is definitely a must. More cheese, the better. (Oh, and I prefer to eat tortilla chips with it, too.)