But no, I don't think businesses are responsible for the "social upheaval" you are talking about.
A business produces a product. People decide if they are going to buy it or not.
If there is any sort of human failing, it is that people expect businesses to be responsible for themselves and for their customers. Or that they don't educate themselves before feeding money to a fire.