I live in Lake City, Florida. It's pretty much just your typical southern small town. Recently I've been bombarded with people talking about how much they hate Lake City and all the residents. They hate the lack of things to do, the weather, their job, lack of money, rednecks, country music, girls with blonde hair, people that are too weird, people that are too normal, pop music, cowboy hats, racists, small minded people, people that work at walmart, people that haven't gone to college, etc.
This may sound elementary, but here's the thing... where ever you're at God has put you there for a reason. It's not by accident and it's not a coincidence. God gives us the opportunity to minister and love specific people in specific places. How arrogant is it for us to decided that isn't good enough? God's plan and direction for our lives will always be better than our own. So, stop complaining. Start loving and investing in the people around you and maybe you wont hate it so much.