People from Texas are different, and want you to know they're different, but they aren't as cocky about it. They like talking about the differences and laughing at themselves and taking pride in where they grew up. They don't bash us. Maybe it's because we almost kinda live in the same region, I dunno.
I'm trying to think if I bashed Canada on our trip to toronto last spring. I probably did, if I did I regret it. Anyway, if I ever go back I'll be sure to not be like that, I can be a negative person in a joking way and sometimes cross the line with people who aren't the exact same way.
I could tell that my friend wasn't joking though, he was making it very clear that he was miserable. Great.
Kansas isn't perfect, I'll admit it. It does get messy in the winter. We have bad allergy seasons. There are a few racists/homophobes, although I'm pretty sure Missouri has more. We'll be republican forever. But there are good things, too. The cost of living is cheap. We're responsible. That phelps guy has liver cancer or something.
I guess the conclusion of the conversation was that no one has any right to tell other people they should be miserable because of who they are or where they live. It's okay to be happy, even if you live in a little town, or haven't found Jesus, or never bothered to try the expensive coffee. Spend time making miserable people happy, not the other way around.