For us it’s been about 5 years. Nickelodeon had ads for another network that included homosexual foreplay. We canceled cable that same day.
Decades ago I temporarily cancelled cable for about the same reason (general depravity exposure) - until my kids got into their late teens. Then I brought it back, and then, as mentioned, cancelled again 10 years ago.