His uncle worried he was cooped up in his room too much. The few images of him found easily online suggest he had a fascination with white supremacy. And for his birthday this year, his father bought the young man a pistol, the uncle said.
Dylann Roof (21) has been arrested on suspicion of having fatally shot nine people at a historic African-American church in South Carolina on Wednesday (local time).
The mass shooting set off an intense 14-hour manhunt that ended when Roof was arrested in a traffic stop in a small North Carolina town, 350km north of Charleston where the shooting occurred, officials said.
Roof waived his right to extradition and was flown back to South Carolina hours after his arrest. The US Department of Justice said federal authorities would investigate Wednesday's attack as a hate crime, or one motivated by racism or other prejudice.
The gun violence at the nearly 200-year-old Emanuel African Methodist Episcopal Church caps a year of turmoil and protests over race relations, law enforcement and criminal justice in the United States. A series of police killings of unarmed black men has sparked a renewed civil rights movement under the "Black Lives Matter" banner.
Four pastors, including Democratic state Senator Clementa Pinckney (41) were among the six women and three men shot dead at the church nicknamed "Mother Emanuel," which was burned to the ground in the late 1820s after a slave revolt led by one of its founders and was later rebuilt.
"The fact that this took place in a black church obviously raises questions about a dark part of our history," President Barack Obama said. "Once again, innocent people were killed in part because someone who wanted to inflict harm had no trouble getting their hands on a gun."
The president on Thursday expressed anger over the "senseless" shooting, saying Americans had to confront the fact that frequent incidents of gun violence do not occur in other advanced countries.
"Let's be clear: at some point we as a country will have to reckon with the fact that this type of mass violence does not happen in other advanced countries," he told reporters in a somber statement at the White House.
Later, he told donors at a Democratic party fundraiser at home of African-American actor Tyler Perry that the shootings were "a reminder that we've got a lot of work to do."
"If you're dissatisfied that every few months we have a mass shooting in this country killing innocent people, then I need you to mobilize," Obama said, urging people to elect candidates who push for change.
The US has seen a series of mass shootings in recent years, including the 2012 massacre at Sandy Hook Elementary School, where a gunman killed 20 children and six adults. Democratic efforts to reform the nation's gun laws failed after that incident.
'Withdrawn and troubled'
Those who know Dylann Roof described a withdrawn, troubled young man. Roof himself told a police officer who was arresting him earlier this year for illegal possession of prescription painkillers that his parents were pressuring him to get a job.
Roof's uncle, Carson Cowles, recalled telling his sister, the suspect's mother, several years ago that he was worried about Roof, and that the "quiet, soft-spoken boy" was too introverted.
"I said he was like 19 years old, he still didn't have a job, a driver's license or anything like that and he just stayed in his room a lot of the time," Cowles said in a telephone interview.
He said he tried to "mentor" his nephew. "He didn't like that, and me and him kind of drifted apart," Cowles said.
Cowles, 56, said Roof's father gave him a .45-caliber pistol for his birthday this year, Cowles said.
"I actually talked to him on the phone briefly for just a few moments and he was saying, 'well I'm outside target practicing with my new gun,'" Cowles said, describing a phone call around the time of Roof's birthday in April.
"Nobody in my family had seen anything like this coming," Cowles said, speaking shortly before news of Roof's arrest. "If it is him, and when they catch him, he's got to pay for this."
Mall incidents
In February, Roof unnerved employees working at the Columbiana Centre shopping mall in Columbia, South Carolina, by asking what they told police were unusual questions about staffing levels.
A patrolling police officer was called over. Roof, becoming increasingly nervous, told him "his parents were pressuring him to get a job," according to a Columbia Police Department incident report.
The officer asked to search him and found an unlabeled bottle filled with strips of buprenorphine, an opioid painkiller that is sometimes misused by people addicted to opioid drugs, which include a range of substances from heroin to oxycodone.
The incident report said Roof tried to pass them off as breath-freshening strips before admitting that a friend had given the prescription-only drug to him, and the officer arrested him for possession of a controlled substance. The case appeared to still be pending, according to county court records.
Columbiana Centre banned Roof for a year, but two months later, police were called to the mall again. Roof, described as 1.75m tall and weighing 54kg, was arrested in the parking lot for trespassing. His car was turned over to his mother, and the mall increased the ban to three years. It was not immediately clear whether Roof had a lawyer.
A Facebook profile apparently belonging to Roof was created earlier this year. The only public photograph on the page is a blurry snap of him stood in front of winter-bare trees, looking glumly at the camera, bowl-cut brown hair falling over his forehead.
In the picture, he wears a black jacket that prominently features the flags of apartheid-era South Africa and Rhodesia, now Zimbabwe, from when the two African countries were ruled by the white minority.
The page lists him as having a little over 80 Facebook friends on Thursday morning, but that number appeared to be dropping, perhaps as others chose to sever their online ties with him.
One of the friends, Derrick "D-Gutta" Pearson, wrote on his own Facebook page on Thursday morning that he was "wondering why I woke up to 15 friend requests," adding that he didn't know where Roof was.
Pearson warned people to stay away from Roof if they saw him, writing that it was "obvious lives do not matter to him." Pearson also published a photo that appeared to show Roof sitting on the hood of a black car with a license plate that says "Confederate States of America", a reference to the pro-slavery forces from the US Civil War.
"That's his car and him," Pearson wrote.
Roof grew up shuttling between his parents' homes in South Carolina, according to his uncle. His father, Ben Roof, runs his own construction business, and he remarried after divorcing Dylann Roof's mother.
Roof and his older sister, Amber, lived part of the time with their father and the father's wife, Paige, until Ben and Paige divorced.
Amber Roof, 27, is engaged to be married and a profile on TheKnot.com shows her wedding is scheduled for Sunday in Lexington, South Carolina.
A woman who answered the cellphone of the suspect's mother Amelia Roof, also known as Amy, declined to comment on Thursday morning.
"We will be doing no interviews ever," she said, before hanging up.