Is this Roseanne's fault, or should we blame some muckety-muck at ABC for this decision?
Consider the times. Soon people will be chastised for picking their nose in public.
ABC is protecting their image/income. Rosanne apparently does give a shit about her's. She screwed herself, big time.
Likely, it wasn't one muckety-muck who made this decision, but a whole flock of them. Had they not canceled the show, would anyone watch it? The show's sponsors would have left and the show would have died anyway.
As has happened recently with others who've done idiotic stuff, her agent quit her. Will another one pick her up or is she all washed up? If so, who cares?
Of course it is her fault. No one made her post that shit. She did the deed all on her own.