top three reasons for NOT going
Lack of culture
and its full of Americans
Sort that out and I'd be there in a flash
By and large I've found the Americans that I work with to be highly intelligent cultured individuals. I certainly don't think the USA has a monopoly on idiots (although I've met my fair share of cretins here). I think it is a big mistake to analyse the country as one big lump. It's a fookin huge place with a massive variance of people and attitudes. Personally I prefer the East and West coasts. The Americans I know refer to the rest of it as "fly-over country".
Gun proliferation is always going to be a hot potato. I actually went to the range on xmas eve with my father and brother who are visiting, for the first time ever. I can see how people can get carried away with their guns, but to apply the British attitude on weapons to America is wrong; It is a part of their culture and they're for the most part brought up shooting and respecting firearms. There were kids in there of 7 shooting handguns(!). Of course if Britain were to repeal its firearm laws there would be bloody murder in the streets with every chav left right and centre with a gun, so I'm happy that Britain does have a ban. FWIW I came out of that range with a big grin on my face (as I'd scored the most ), but there's no way I'd ever have one in the house.