Yeah, i hate that, too! But get this--- a while back i read about new shower rods that are curved! This keeps the curtain bowed-out just enough so that it won't happen. See? You're not the only one, lol. Try calling around- home depot, sears, walmart, hardware stores. Good luck!
Yeah, it's kinda creepy, just when you have shampoo in your eyes, poof, it hits you. And of course you can't open your eyes to see what it is, so you rinse the shampoo off really quick to take a peek out of at least one eye, to see its only the stupid curtain, ugh!