Paris is a big city. What you described can happen in almost every big city around the world. Did you expect Paris to be Disneyland? No wonder the Parisians get annoyed with some Americans. If you can't be a gracious visitor and not trash talk people's home, don't visit.