Took leave from work to take care of myself (as much as I could, all considered) this week for the first time in as long as I can remember. To see everything I’ve worked on for years — fighting disinfo and the radicalization of veterans — with death of vets in the Capitol... 1/x
It’s been crippling. It’s all that I can think about. And I’m angry. Angry at those who didn’t listen — particularly those on the Hill who I’ve been warning for years. Angry at those who avoided responsibility, could have been proactive, and refused to seek solutions. 2/x
After a two-year investigation on behalf of @VVAmerica, I wrote and published a report on the way veterans were being targeted online. My mandate at the time was to focus on foreign entities seeking to take advantage of, defraud, and radicalize troops, vets, and our families. 3/x
I discovered during my investigation that Macedonians stole "Vets for Trump" FB pages, and were using them to spread hateful, racist, and xenophobic rhetoric **MORE EFFECTIVELY THAN THE ORIGINAL OWNERS.** 4/x washingtonpost.com/technology/201…
As @craigtimberg explained: The saga of Vets for Trump is a case study in how misinfo +political activism can become intertwined, and how the line between domestic and foreign actors can blur in an online world where social media accounts can be bought, sold and even hijacked 5/x
A year prior, @CraigSilverman + team from @BuzzFeed had written about *these same Macedonians,* who stole and ran Vets for Trump, had created an entire publishing industry to prey on Trump followers and feed them crazy conspiracy theories 6/x buzzfeednews.com/article/craigs…
The BuzzFeed article ends with how the Macedonians wrote an email to to @tedcruz’s office about how Facebook had begun to block their phony pages. Coincidentally, Cruz really leaned into the “conservatives are being targeted by social media” messaging around the same time. 7/x
Flash back forward to 2018 and the WaPo article — Craig reveals how Trump-supporting veterans, including one who ran for congress in Texas, had been working with these Macedonians to spread their propaganda, knowingly, for years, motivated in large part by the money. 8/x
In my report, I included dozens of posts made by the Macedonians, who were pretending to be Vets for Trump, posting attacks against and disinfo about 2020 democratic candidates, including, of course, @JoeBiden and @KamalaHarris. 9/x
I included only one piece of content in my report that was posted by the Americans while they controlled the Vets for Trump page. This, featuring @RashidaTlaib, @AOC, @IlhanMN, and @AyannaPressley. Remarkable for a few reasons, not just the obvious insertions in background. 10/x
Remarkable part 1: The original poster of the meme (I’m not sure if it was foreign or domestic in origin) didn’t just insert an ISIS flag, Osama, and Impeach sign. They also played on racist tropes, darkened @IlhanMN’s eyes and teeth. 11/x
The original source also sharpened @AOC’s facial features to make her look menacing, evil. (High res version is available in my report at VVA.org/trollreport) 12/x
Remarkable part 2: the reactions in the comments. So, so many people who followed the Vets for Trump Facebook page believed this image to be authentic. Hundreds truly believed that Democratic lawmakers are members of ISIS. I’m not being hyperbolic. They truly believe this. 13/x
The post is still up, by the way. I’ve personally reported it several times. For racism. For xenophobia. For presenting falsified info. For hate speech.
FB at some point labeled it with a “false information” tag. But the damage has been done. 14/x
These are the comments in the order that they appear on my screen when I visit on mobile (may not be the same for you, or on desktop). It takes 3-screens worth of scrolling to reach a skeptical commenter. Others sincerely believe that Americans voted in real ISIS terrorists. 15/x
The admins of the Vets for Trump page aren’t just randos who have no connections to or relationships with players in the Trump political ecosystem. Here’s a thread compiling photos of the founder of Vets for Trump. He was arrested following Trump’s fraud claims about Philly 16/x
Try to keep in mind this is *just a single post* that Vets for Trump posted on 19 Jan 2019. Wherever they got it from, it already had 2K shares. Vets for Trump amplified that by 3.5K shares (as of summer 2019, when I gave WaPo this screenshot). 17/x
When I interviewed Vets for Trump for my report, they told me that once FB gave their page back to them, they reviewed the Macedonians’ work and learned to improve their own. The lesson: post about 3 outrageous images a day, no written commentary. Meme should ask a question. 18/x
Side note: at the time, this Vets for Trump group wasn’t registered as a PAC. Fundraising? Yes. Promoting a political campaign? Yes. Working with foreigners (then victims of theft, but benefited from foreign work)? Yes. Was a crime committed? 🤷 19/x buzzfeednews.com/article/janely…
I thought a crime was likely committed. But the day the WaPo story went live, Trump stood on the lawn of the @WhiteHouse and suggested Ukraine and China interfere in the election... so... it was a tough news day. Thankfully @JaneLytv kept tracking. 20/x buzzfeednews.com/article/janely…
Jane’s Dec 2019 BuzzFeed article did get the attention of law enforcement, that much I can say. But I have seen no evidence that charges were filed against anyone I looked into. Less than a year later, one of the founders of Vets for Trump, armed, drove from VA to PA... 21/x
...apparently on a “fire mission” (his words) at a election facility in Philly.
Side note: I was in the Army as a forward observer, whose job was “fire missions.” That means “blow stuff up” with artillery. I dunno if this Vets for Trump guy, a Navy vet, knew the meaning. 22/x
I expected when that happened, Vets for Trump would distance themselves as an org from their founder. Even I underestimated how warped their worldview was — they instead made him a fundraiser and called him a “political prisoner.” 23/x militarytimes.com/news/election-…
But let's go back earlier. This all started in summer 2017, when I discovered an imposter version of the congressionally-chartered veterans service organization that I was working for. I wasn't the only one ringing the alarm. 24/x militarytimes.com/veterans/2017/…
Way back in Oct 2017 @LeoShane of @MilitaryTimes was writing about this. The Oxford study that this article was about provided qualitative and quantitative evidence that troops and vets were being targeted online by foreign entities for radicalization 25/x militarytimes.com/veterans/2017/…
By then VVA had already spent months fighting with Facebook, mostly via semi-automated complaint systems, to have the imposter page taken down. Imposter admins were from Russia and Bulgaria. So we went public. via @nikkiwentling of @starsandstripes 26/x stripes.com/news/veterans-…
FB's response? "Community Standards were not violated" and "encouraged [VVA] to speak out and educate other users." To rephrase: handful of millennials at VVA should train 86,000+ Vietnam Veterans how to identify the unimpeded Russians/Bulgarians. 27/x
I’ve spent years researching and warning about veterans being radicalized by foreign and domestic actors spreading viral, bogus, and hateful content. @VetAffairsDems investigated and recently a report. @HouseVetAffairs objected. One of those vets just died in the Capitol.
When I finally got to testify about the 191-page report that I wrote about @VVAmerica’s troll investigation before House Vet Affairs, all the Republicans wasted their time and mine complaining about how Facebook and Twitter were mean to conservatives. This death is on their hands
To be more specific: this death is on the hands of the former committee Ranking Member, @DrPhilRoe, and that of his staff. It was under their direction and leadership that Republicans blocked any and all efforts by Dems to combat the targeting of vets for radicalization online.
One of the two QAnon wannabe terrorists who traveled to Philly to get arrested last night was Joshua Macias, founder of #VetsForTrump. I discovered last year he tried working with North Macedonians to promote the Vets for Trump... and then they stole his Facebook page.
Josh is an interesting guy. And while Facebook appears to have taken his personal account down, you can see his Twitter account that's still live here: twitter.com/joshuamacias
Now to be clear, these aren’t hacked materials. The fascists frequently organize via Telegram to mass report stories that they don’t like. These guys gave me the keys, I’m not a hacker.
And furthermore, I'm not doxxing anyone or giving out private information. I'm only discussing a public figure, Thomas Rousseau, who is the only one in the group who is allowed to operate under his real name and without a mask. (Weirdly, these guys call other people "cucks")
So, not being a hacker, I don't know how useful this kind of thing is... but a tipster just sent me Patriot Front's RocketChat subdomain info. Maybe someone out there (like @RocketChat) can do something with this publicly-available info. subdomainfinder.c99.nl/scans/2020-10-…
I've spent years tracking + fighting against foreign disinformation campaigns. But after discovering self-described fascist groups like this, I feel the need to re-prioritize a bit. Gen-Z isn't going to save us. Trump losing won't make nazis disappear.
Patriot Front, a gang of masked kids that credits its success in red-pilling and recruiting Gen-Z white boys on platforms like @tiktok_us, is an @instagram-filter-era nightmare led by a 22-year-old Thomas Rousseau of Grapevine, TX.
It wasn't until @BuzzFeed reached out to @Twitter within the last 24 hours or so that this platform finally booted @pfthomas1488, who was tweeting stuff like veiled threats against the police who arrested him in August.
After over 12 years of advocacy, filing appeals, raising awareness for #badpaper... + hundreds of hours on the part of the attorney @UrbanJustice connected me to a decade ago... My discharge has finally been upgraded to Honorable.
A HUGE THANK YOU to everyone who supported me!
@UrbanJustice As wonderful as it is to have this one box on my DD-214 fixed... the @USArmy couldn't let me go without leaving something on my enlisted service record to make it look like I'm a criminal. They've given me an arrest record... which, I do not have.
The new separation authority that they inserted in Box 23 says: "AR 635-200, PARA 5-14."
That translates to "Concealment of Arrest Record (para. 5-14) – If false statements regarding a juvenile or adult offense were made in enlistment documents."
Need help from Twitter world — I found a lost dog running down the street. In Takoma, Washington DC. No name or number on the collar. Can he be ID’d by the rabies tag? Going to hold until noon when the shelters nearby open. In the meantime, please help me find the owner!
I made a makeshift collar. He’s got a strong drive to go — so I’m letting him lead me — maybe he knows where home is.
Spoke to Vetco — they’re contacting the owner and calling me back.