Calling people foreign agents is also just shit brained. Rather than arguing a point, it just says “hey, u are (maybe) not American, we can ignore you”. Or just saying “Hey, ignore this guy, because I said he’s not American.” Plus, it holds less water when america has constantly interfered in so many other countries. Imagine saying a palestinian shouldn’t have a say in american politics when america has stances on Palestinian politics.