A few counterpoints. The average outrage may be 48 hours, but I am sure the median is much higher. I'll boycott nestle and Samsung products forever, for instance, and have for nearly a decade and a half with nestle.
Some of my closest friends started as work colleagues, and since I retired 8 years ago I still talk to a half dozen or so, with a couple talked with daily.
You (nor I) are not everyone, and extrapolation from our own viewpoints is very nearly always invalid.