Of the four options, I think 2 are fine, and 2 aren't feasible.
Banning Baton Pass outright, or banning any stat pass simply has too much collateral damage. Banning BP would break Zap Dug teams, which have been a consistent style in the metagame for a while now, and would stop mons like Celebi...