You can't ban Sand Veil. It would change the game mechanics and is not possible to do. Get mad at Game Freak, but there is nothing you can do. If it bothers people so much, build a rain dance team. Problem solved. No snow cloak, no sand veil. Frostitute also doesn't like that you left her out.