Your sentiments about America are appreciated. It's easy to bash her if you look at some of the ills of our society and youth in particular. It's also easy to praise her, just re-read the Constitution, Declaration of Independence or writings by the founders and their sacrifices to create this wonderful country.
Then you look at the tax code, school system, elected officials, and wonder how we've strayed so far. One thing I love about cruising (to get back on topic) is getting to come back home. If you can visit Jamaica or Belize and not come back and apprecite what we have you're not looking very hard.