I would recommend the midwest next time you visit. Those particular states you mentioned, with the exception of Florida (in some cases anyway) aren't as firearm friendly. Here in the midwest, shooting and hunting are a way of life for many. Farmers, ranchers, recreational shooters, and hunters are everywhere and nearly everyone you meet that legally can, owns a firearm of some kind. To use the word, "Obsession," is going too far. "Passion," would be a better word. Many people here grew up shooting, and they became fond over it throughout the course of their lifetimes. That is why so many people in a good many regions of the U.S. oppose strict gun control. Shooting isn't something that many Americans just go do now and again. It is something that many of us have done our whole lives, and a good many have a vested interest in continuing to do so.
Seriously, if I could afford to put some of the people on these forums on a plane and bring them here to see what it is really like, I would. It's nowhere near as bad as people think it is. Heck, I had a customer walk into my store about two weeks ago carrying a Sig .45 in a shoulder holster, displayed openly for the world to see. The only person that batted an eyelash was my manager, and she got needlessly frustrated over the whole thing. The guy walked in, got his things, and left. Nobody was hurt, and nobody was afraid for their life. Firearms are common place here, and most that have them aren't out to hurt anyone. It's just part of our culture, and as you pointed out, it is due to a variety of reasons. There's not much more to it than that.