What is wrong with switching anyway, there's enough ways to punish them. Knock, Sub, Setup, status moves, using your own pivot move, entry hazards. There's also double switching, and reading an incoming switch correctly and sending out your own pokemon to answer that.
Maybe im not getting the...