If you post like this to HN again, we are going to have to ban you. Please read and follow the site guidelines: https://news.ycombinator.com/newsguidelines.html. The quality of discussion we want here is at the opposite end of the pool.
Replace Americans with any other nationality and see how offensive this sounds.