did you see those comments from gamergate, this is going to turn into another national skid stain
a person or group of people the knowingly or unknowingly embarrass their nation weather it be political, or just publicity
"did you see those comments from gamergate, this is going to turn into another national skid stain" What is the definition of "national skid stain"?