You never leave the US? Ever? That is such a shame. There is an interesting world out there with many different cultures to experience.
This past year I traveled to Japan in late April/early May from Canada to experience the Japanese culture. From time to time, I travel to the US (Hawaii, California, Nevada, Washington).
Other countries that I've visited in the past five years include: Mexico, England, Spain, France, Italy, Germany Sweden and Finland.
If you never experience other cultures, how do you expect to grow as a person? You are robbing yourself of your full potential. The US != the world. Perhaps if more people in the US had a wider perspective on the world, your country would not be in the huge mess it is in. Never leaving your own country when you have the freedom to travel is a waste. It is kind of like cultural inbreeding.
I am from the US and I have traveled to about 15 different countries including Japan 2x, Turkey, Greece, Germany, Canada(Vancouver, Montreal, Toronto and other parts), Switzerland, Italy, England, Hungry, Denmark etc. When I travel, I always like to see how normal people in another country live and not just visit the major tourists sites.
All of this being said, I probably learned more about foreign cultures by simply living in the US and working very closely and sometimes developing friendships with people of different backgrounds. For example, in high school I worked closely with people from Vietnam, Mexico and Cambodia. Now I work closely with people from India, China, Vietnam, Russia and Mexico. I have had managers who grew up in Vietnam, Hong Kong, Canada, and China. One of my siblings is married to someone who grew up in India. And I've even worked on a project very closely for many months with someone from Ethiopia. I realize Toronto is a very diverse city but I believe the United States has more legal immigration each year then the rest of the world combined.
It is always nice to visit another country but in all honesty in many of the major cities in the US -- granted often not in the middle of the country or some small states --, it is very easy to get a good understanding of other countries/cultures just by getting to know people and asking them about the countries that they grew up in.
The US is in a financial mess and needs to solve it by living within its means but quite frankly many other wealthy countries are as well. Granted most of Japan's debt is owed to its own people but Japan has a huge debt. Europe has a huge debt in many countries. In all honesty, one of the big reasons -- not the only reason --, the US is in bad shape economically is because of illegal immigration from Mexico. Canada I have been told by one of my coworkers who is a Canadian citizen is more stringent in terms of making sure immigrants are well educated. The US and Canada to a lesser extent because of its more natural resources can benefit from well educated workers from anywhere in the world but too many low skilled workers is a problem.
From having traveled abroad and in the US extensively, I will be the first to admit that the average US citizen may not know a lot about other countries but I honestly think the converse is true as well.
Canada is a bit different since it is so close to the US in geography and smaller in population so that it gets a decent amount of its news etc. from the US. Many extremely educated people in Europe and Asia have major misconceptions about the US and some of them have even traveled to the US for a few weeks.