In the real world, some battles are not worth fighting. Telling people that your way is correct, over and over again, doesn't necessarily mean that they'll learn, and even if you're right it doesn't necessarily win you any friends (even among people who agree with you). Sometimes you have to pick your battles and work around the incompetence, laziness, and sheer malice of others, and then vent a little to your friends, or to the internet at large if you have none.