1. good for you for getting out there and getting some riding time. I need to get with that program myself.
2. never assume malice for anything that can be explained by stupidity
3. a visor on your helmet, or a cycling cap under your helmet with a bill, can shield your eyes from the onslaught
4. if you want to go on the offensive, you could pick up a super-thrower flashlight and a CycleBlock and let 'em have it until they get the message. Probably best to carry pepper spray in case they want to make something of it.