Dave your willingness to wear the 'hair shirt' and not rise to the bait is worthy of respect. As a non-American I do object to the wording of the initial post.
This is a serious issue and not one where blaming any nation and their millions of individuals, will move us on very much. Their are many Americans who do care and are doing what they can.