Seriously, it seems like an easy fix, just have the 'hide sets for sale' OFF by default.

Couldn't you have it so sets can only displayed when the mannequin owner is online? (Like they have to put it up for sale and it goes off sale when they're not online?...even if it means you can't sell while in a duty, it would STILL get more use than it does now.)