Just last week, we reported that Chris Brown actually did something nice by pledging to donate the proceeds from his new album to the Children's Miracle Network hospital.
But despite his best efforts, it seems people just can't forget about that pesky little incident in which Brown brutally beat Rihanna and left her for dead as punishment for looking at his phone.
Brown was scheduled to appear on The Daily Show with Trevor Noah last night, but his interview segment was canceled at the last minute.
Brown was replaced by Nick Cannon without any explanation to the audience.
But while producers have remained mum on the topic, several sources are reporting that Brown was pulled due to protests from the show's writing staff and on-air talent.
It seems that when he was initially approved as a guest, the plan was to subject Brown to a hard-hitting interview about his sordid past.
Noah has firsthand experience with the horrors of domestic violence (The host's ex-stepfather was arrested for shooting his mother while Noah was still a child.), and many believed that he would be uniquely qualified to conduct such an interview.
However, Brown's desire to focus the conversation on his new album - coupled with a recent controversy involving jokes at the expense of abuse victims that Noah posted to Twitter - led many many behind the scenes to object to the singer's appearance.
Looks it may be tougher for Chris to rebuild his image than he initially thought.
Memo to Breezy: You can't do an apology tour without actually apologizing.