Wait have you tried mp? Because if a player is not educated enough to run a clean copy of vanilla then that's their fault, also mods are all over the place being hosted. People join whatever they want, if you want to play vanilla you join a vanilla host. If you can't join a vanilla host it's probably because you didn't load vanilla...