We are ALL tired of Willow, and of Shelle not BEING there already. We've had to suffer this long already, what's a little longer? Willow's Days in Shawn's life were numbered from the start.
After Shelle team up and get Claire back for good, Willow will be OUT. Have a little more patience Shelle.