Idiots, fools and morons come in all shapes, sizes and colors. They speak every language on the planet and participate in every type of activity, including cycling. Best you can do is try to avoid them.
Also, for every time you behave responsibly on your bike you're helping to cancel out the effect of our bone-headed brethren.