Here's another anti-TSStall ability for discussion:
What if the pokemon eliminated Stealth Rock/Spikes/Tspikes only after a full turn of battle? Kind of like how Speed Boost doesn't kick in on the switch in. Another possibility is to eliminate weather? Maybe both? Since this thing is fragile, it would have to survive at least one turn, which isn't easy. A switch in and out would not work. Don't give it Protect, to guarantee it has to duke it out for a turn. The concept needs some refining, but I like the idea of wiping the battlefield clean upon switching out. Kind of like Natural Cure for TSS. Since I'm a ski buff, I would name the ability -- "Fresh Powder".