I'd bet on psychological issues... Being attracted to guys a few years older than you is normal. We girls are more mature than boys our age, so we're attracted to (presumed) wisdom and experience of older guys. Now, being attracted to someone as old as TWICE YOUR AGE sounds odd to me. Unless you're talking about actors you're only attracted to physically - hell, I adore Johnny Depp and he's my father'a age, but I wouldn't really date him. If you're considering dating a 30-year-old, you may be insecure and see him as a paternal figure more than a partner. I know my mom and her sister started being attracted to older guys once their father (my grandpa) divorced their mother for a German gal he met during his business trip. They were trying to fill the void left by their father's absence.
In my experience, it's quite normal. Sometimes, when I walk go for walks or play tennis around the local park, I'd get groups of younger girls just staring or acting silly around me. It probably ultimately depends on the guy. Some guys look a lot older for their age. Women are often attracted to older guys. They like the self assurance and other stable, masculine characteristics, associated with older men.
I am in my early 30's.. it's normal for teen girls to get attracted to older guys, but the guys should be responsible not to do anything crazy. For anything, I would want to be friends with them and teach them how to be safe around the old sleaze bags.
Most females seem to do that, I personally voted B). People should be looking for their same age group, I myself do the same. Not interested in either the older or the younger crowd, it seems awkward and weird to be at a different stage of life.
It's normal. Guys your age tend to be a bit immature still, so it's only natural for you to seek out the men who are a bit older (thus presumably also more mature). But if I were you, I wouldn't do anything with the guys who are twice your age. It's fine to think that they're attractive and handsome, but I doubt you'd be compatible with each other.