There is nothing that can be gained from the show as a whole, regardless of the boyfriend the show was a monstrosity of entertainment and should never have been aired in the first place. It just goes to show the control of the media that something like that aired in the first place. The media has control over the masses and people need to wake up.
Honey Boo Boo needed to be cancelled upon revealing the mother's new boyfriend was a sex offender. Putting a child around an individual already on record as having hurt children is foolish and would expose the child to unnecessary risk. It is good for public perception and awareness of the crime, that the show was cancelled.
the show should not have continued because if it did it would show that the network supports sex offenders. Standing up and not supporting something that is wrong is the right thing to do. The network was making a stand to say they don't want to show anything that supports bad behavior.
Honey Boo Boo's show revolves around her family and when her mother is reportedly dating a sex offender who may have acted inappropriately to one of her sisters the mother should learn a lesson. That type of behavior should not be allowed and for someone with such a presence on TV, she probably should have known better.
Scandals such as this are as old as time. But that really is no excuse why a show needs to be cancelled. When you sign a contract and get paid a lot of money to do little to no work compared to the rest of society, there is no excuse for canceling a show because of your own personal problems.