Why assume he was profiled? It’s possible he was, but maybe he was doing something that looked suspicious and warranted questioning. People need to stop jumping to conclusions when they have very little information.
That the mother claims the “police stopped him for having his hands in his pockets” tells me she doesn’t know what she’s talking about. Therefore, her story has no credibility with me.