"I have a right to protest against things that I'm in opposition to,” the black Kentucky student, 21, told ABC News. “I'm just protesting against the message that is spread through his campaign.”
She had seen some of his rallies before and knew how raucous the interactions between protesters and Trump supporters could become.
"I didn't expect anybody to break the law and assault me,” Nwanguma said of the alleged March 1 attack in Louisville. “I thought people would behave lawfully.”
What then happened has made the viral rounds. Nwanguma said she approached the stage with a sign depicting Trump's hair photoshopped on a pig. Trump supporters realized she was there to protest, so, as the candidate himself growled to "get them out,” they began to rip her signs, screaming at her and shoving her forcefully, she said. Ringing through her ears, piercing the noise of the crowd, were shouts of "n-----" and "c---,” Nwanguma added.
One Trump supporter was Matthew Heimbach, who doesn’t deny that he joined the shouting at Nwanguma.
He wrote on his blog the day after, “We didn’t go to disrupt the event, pitch our own political goals, or pick fights with the protesters. We attended because we wanted to witness a historic political event."
Heimbach, a 24-year-old bespectacled churchgoer, is a white separatist and founder of a white nationalist group, the Traditionalist Worker Party.
The Trump campaign declined to comment for this article, but when asked previously about what he thought about white supremacists, Trump told CBS News, "I don't like any group of hate. Hate groups are not for me.”
The Separatist Movement's Prominent Voice
Video appears to show Nwanguma, who says she filed a police report and denies protesting on behalf of activist group Black Lives Matter, being pushed and shoved.
Heimbach tweeted a video that purported to show Nwanguma elbowing a Trump supporter in the ribs. But it actually shows Nwanguma’s sign being snatched and her arms being pulled down as one rally participant also grabs her by the shoulder, his arm partially around her neck.
He told them then that "Loving one's people is natural," he said. "Every other group is allowed to love their race for the best interest of their race. There's no reason why whites shouldn't."
When asked then whether he considered himself a racist, Heimbach said, "Sure. So what? I call it natural."
Now, Heimbach is still active within the group he created, striving for others, he says, to "embrace nationalism.” He says he worries that white Americans will soon become a minority class and advocates for an America of extreme segregation.
The White Nationalist Super PAC That Robocalls for Trump
His party, the American Freedom Party, has a case for limited government and has its own candidate for president. But Johnson was so taken by Trump that he created a PAC just to support the New York businessman.
“Donald Trump has two of the three components that white nationalists support: He's a populist and he wants to control our borders and that's good for us," Johnson told ABC News.
He bristles at the label of white supremacist. "I'm not a white supremacist. The white race has a lot of defects going on, only the white race is giving up its people," he said, referring to the influx of immigrants he says is coming into the United States and Europe.
Johnson was so taken with Trump that his PAC, the American National Super PAC, recorded in his voice and sent out robocalls in Utah, Minnesota and Vermont after Mitt Romney, the 2012 Republican presidential nominee, addressed the nation last week in an anti-Trump tirade.
An excerpt from the call said, “This robocall goes out to all millennials and others who are honest in all their dealings. Mitt Romney has viciously attacked Donald Trump. ... The white race is being replaced by other peoples in America and in all white countries. Donald Trump stands strong as a nationalist."
Johnson says that some of his compatriots have been emboldened by Trump's rise but says the prominence cuts both ways.
"We get a lot more persecution now because of Trump's running for office. Some people are emboldened and some people are cowed," he said.
Johnson said he believes all immigration should be outlawed and almost all nonwhites should be deported, and claimed in a 1985 book that race mixing and diversity have caused social and cultural degeneration in the United States.
Asked by ABC News whether he considers himself a racist, he said, "The traditional definition of racism is you want to control other people. I don't think any white people want that. White people, as a whole, want to be fair towards other people. Other people are more racist than white people are. Only white people can be called racist and I think that's unfair."
ABC News also spoke with Jared Taylor, who identifies himself as a "white advocate” and says he argues for the interests of white people. The Yale-educated scholar is the editor of online magazine American Renaissance, which espouses these same beliefs.
"Many whites are secretly delighted by Donald Trump's policies because they would slow the process of dispossession,” Taylor told ABC News. “Sending home all illegals -- the huge majority of whom are nonwhites -- and putting even a temporary halt on Muslim immigration are in the interests of whites, whether Trump thinks in those terms or not.”
Trump has also been endorsed by Neo-Nazi blog The Daily Stormer, in addition to the support from Duke.
Mark Potok of the Southern Poverty Law Center, which tracks U.S. hate groups, says such support is no accident.
"He's appealing to the same constituency that the Ku Klux Klan appeals to," Potok said. "Not every supporter is sympathetic to them but that is the very same demographic."
He notes that many of Trump's supporters are white, lower-middle class people who are "under a lot of economic pressure."
"He uses the same techniques, he hypes up the fear of the outsider, [the idea that] Muslims are out to destroy us, immigrants are rapists. Whether or not he is truly a white nationalist, I think is totally irrelevant," he said.
Of course, such views aren't represented by all within Trump's base and very few would probably identify themselves outright as nationalists.
'How Can You Do It Without Discrimination?'
Kim, a mother of three from Tustin, Michigan, attended a recent Trump rally in Cadillac, Michigan. She pushed back on the notion that she or any other Trump supporter is a bigot, emphatically telling ABC News, "I'm not prejudiced."
When asked about critics who say Trump promotes discrimination, she pointed to her support for his proposed temporary ban on Muslims. “It’s really not discrimination," she said.
But, she added, pensively, "How can you do it without people saying it’s discrimination?"
Stephen, a Trump supporter from Columbus, Ohio, says he doesn't agree with all of Trump's comments.
"If Trump actually does put a ban on Muslims, I would personally disagree with that," Stephen said. "As a Christian, I do see that would set a precedent for future presidents to put a ban on anybody of any kind of specific faith that they think is detrimental or a threat to our security."
Potok, of the Southern Poverty Law Center, says supporters like Stephen should denounce the more incendiary parts of Trump's proposals.
"Those who support him on just a few positions should get out there and say that," said Potok.
For Kentucky student Nwanguma, her experience is not singular. At another rally on Tuesday in Fayetteville, North Carolina, as three black protesters were being taken out, shouts of "n-----" can be heard on this cellphone video.
She says her beliefs about Trump's base have been solidified. "I guess my worst fears were actualized," she said when asked whether she believes Trump’s language is inherently prejudice.
"You can put two and two together,” she said, “people called me racial slurs and attacked me for no reason."