"
The players do a non violent protest,"
If a violent, angry reaction is generated by many of those present, then it is
NOT a non-violent protest.
"They do peaceful marches,"
Peaceful marches that attack people, public buildings, and private property are
NOT peaceful protests. Peaceful marchers do just that, march peacefully.
"Violence erupts"
Violence is typically met with violence. That is a non-starter, unless you're in open rebellion against your government. The U. S. government has dealt with that before with sending in the military, with 15 years of war and occupation.
As to media, in general, it is saturated with trolls, half-truths, and blatant lies, to the point that anyone young is clueless to what is actually the truth. The youth trying to figure this out are the same geniuses that eat tide pods, need safe spaces, and other acts of lunacy. Everyone in the streets last week were college age, or even younger. No 70 year old pastors in a three piece suit throwing a molotov cocktail. These young people have shrugged off the teachings of the era of Dr. MLK ( their great grandparents). The middle aged and older are protesting George Floyd's killing, as they should, but they are noticeably vacant from the violence, again, as they should be. The hypocrisy is their resistance to openly try to convince the rioters to stop the violence, per Dr. King's teachings. They know they have a lot to lose if they screw it up. BLM is directly contrary to Dr. Kings teachings. He preached a day when people were judged by their character, not their skin color. BLM pushes black skin ONLY matters. I firmly believe he would be in their faces big time, if still living. The age disparity points out the young progressives versus old conservatives. The Dr. King followers were the young progressives of the 50's-60's, they have grown up to be the old conservatives (obviously, not talking old white conservatives). That what everyone misses, the current old were the previous young. It literally takes time to gain wisdom.
"The truth is, people don’t want to hear messages they don’t agree with, anytime."
Wrong. I spent my entire career addressing complaints. Sometime people complain and they are right, and the issue is addressed. Sometimes people are wrong, but firmly believe they are right, and you have to patiently explain why they are wrong. Most finally get it, some don't immediately, but eventually do after seeking another opinion. Some are intentionally dishonest and try to scam the system to make a buck, or get a concession dishonestly. That's one of the biggest problems, no one has patience to reach the ultimate truth. I have always been receptive to discussion. I'm not going to necessarily agree with you (especially if you try to convince me 1+1=3), but I will hear you out. Problem today is lack of dialog, blinders go on, ears get plugged the second they hear a differing opinion. If you cannot discover common items that both agree on, you will fail to reach a consensus. Dialog is necessary.
When is a good time to have a discussion?
The better question is: When is it a bad time to have a discussion? Perhaps interrupting a brain surgeon during brain surgery is bad. Perhaps interrupting first responders extricating a person from a burning vehicle is bad. Perhaps during a graveside funeral service is bad. Perhaps during the exchange of vows at a wedding is bad. Where's the cutoff of not being a bad time? Simplist I can make it (there are far too many nuances to give an exact answer.) is whether it's an inconvenience, or an imposition. If a peaceful march causes me to cut around a couple of blocks, that's an inconvenience. No problem, carry on. If you shut down an interstate and ambulances and fire trucks have to significantly detour, that's an unfair imposition. Same goes for a discussion. You are not likely to have a receptive audience if walk up to a guy and kick him in balls, before saying anything. That's an imposition that will generate a violent reaction.
That last sentence harkens back to the protests during the National Anthem/Star bangled banner tribute to America and those who fell in her defense. The disruption of a tribute to America's fallen is a despicable act. Read through before getting your panties in a wad. It won't necessarily change your mind, but you'll know where I'm coming from. Two wrongs don't make a right. Any mother whose buried their veteran child will very much perceive a protest during the tribute as a violent attack, as if physically slapped. I am not a veteran, but my family has been spilling blood in America's defense for 400 years, both country and colony. Starting in 1610, to today. I've lost family to Native uprisings in Virginia and North Carolina, Spanish attacks in Virginia, several in the French and Indian War (cousins tomahawked in Kentucky), had family on both sides, in Revolutionary War, mostly patriots, a War of 1812 veteran that was a Lieutenant on Commodore Chauncey's flagship during the Great Lake's campaign, who followed the Commodore to the Mediterranean Squadron, surviving both Barbary Wars and dying in 1817 patroling for treaty breakers. Another War of 1812 veteran (survived) that was a Lieutenant on the USS Carolina at the Battle of New Orleans, decimated British troops three days before the battle, attacked British during battle, British "hotshot" started a fire and they abandoned ship. A family member died at the Alamo, distant cousins fought in the Mexican War, both the Union and Confederates had some of my family representing, family in the Spanish-American War, family fighting the Moro in the Philippines, a cousin buried in Meuse Argonne Cemetery in France WWI, grandmother's brother killed in France, near the border with Germany in WWII, a great uncle trapped below the waterline of an aircraft carrier for 2.5 hours while listing 19 degrees, cousins in Vietnam.
Sorry for long history lesson, just want to make it VIVIDLY clear that that moment of tribute means a lot more than just a piece of cloth and a few notes of music. I have been known to "remind" some (in a non-violent way

) to shut their mouth, remove their hats and pay respect for a few moments.