

There is no Italian race! Boarders are not ethnic groups, and by claiming they are you are generalizing the contents of those boarders.
That being said, sweeping generalizations are still wrong. However, your attitude in this whole comment chain has been abhorrent and it’s surely not swinging anyone over to your viewpoint.
Whether or not a generalizing bigot is a racist depends on more than that. Given the example, the chances are high. However, there is no French race and I find the calling of the entire population of France a single ethnic group a bit disgusting. So no, in isolation I would not call French-hate racism, but it still doesn’t make it right. Just like calling someone a “piece of shit” on the internet.