I'm fairly new to the cloth-backed disposables, but have tried the Molicare Super Plus, the Abena M3's, and the Seni Super Plus, which I'm wearing right now.
Curiously enough, isolation is a real problem among those who are incontinent...fear of humiliation, fear of rejection, fear of accidents, etc...so if you intended to wear and use 24/7, you're somewhat on the right track.
I was as familiar with Star Diapers as anybody here, but sadly you can't boycott a product you've never bought or ever intended to buy.
If this is true, it's terribly sad.