Here's an idea for dealing with unwanted weather: Carry a secret abuser.
Remember all those teams in OU that had Kingdra but no rain setter? Kingdra is an ok mon without rain, meaning it still has a lot to lend to the team in general situations, but when you came up against rain you had something extremely powerful to fight back with.
70Hp/125Atk/115Def/75SpA/80SpD/90Spe
My latest team was having trouble with rain and hazards, so I picked Kabutops as my spinner and gave him swift swim. His hurricane resist and ability to outspeed and threaten all abusers lends swords dance chances.
Remember all those teams in OU that had Kingdra but no rain setter? Kingdra is an ok mon without rain, meaning it still has a lot to lend to the team in general situations, but when you came up against rain you had something extremely powerful to fight back with.
70Hp/125Atk/115Def/75SpA/80SpD/90Spe
My latest team was having trouble with rain and hazards, so I picked Kabutops as my spinner and gave him swift swim. His hurricane resist and ability to outspeed and threaten all abusers lends swords dance chances.