is it really bad?

So, I turn 16 in April, and my boyfriend turns 18 in November. We are almost EXACTLY 2 1/2 years apart. Our 1 year will be in November, also, and we love eachother very much. We still haven't had sex or even touched eachother like that yet but we've talked a lot about what we expect it to be like. We decided to wait because we know our parents would kill us if they found out. But so many women here keep calling me jail bait and make me feel like a terrible person for being with him. I'm not going to leave him because of what others think. It just makes me feel so sad no one takes us serious or thinks I'm a slut. More women than not on here call me jail bait. My boy is enlisted into the marines and will go into basic this summer. I'm so proud of him and I know it will be really hard on me not to see him at all but we've been long distance for awhile now so I know I can do it. I will wait for him but I know if it doesn't work out, it doesn't. I do plan on being with him for a long time though. Am I really a bad person? I feel like I'm mature for my age but I've been told that doesn't matter at all.