Why not just make the items become unequiptable if you lose your faction where
the item would fall off you the second you lose the faction for it, but would go in one of your bags instead of poofing? The item could not be put on again untill the proper faction for it was achieved again. This way...