<human>: Can you give me the gist of the text in a nutshell?

I dont know where I'm really going with this. I guess just to vent. Im sorry if this seems all over the place. 
My boyfriend and i have been dating for a year this month. He is 15. He'll be 16 in 2 months. I am 17. I just turned 17 last week.

Long story short, the title says it all. And im fuming.

We hold hands. We hug. We give each other quick kisses. I dont like excessive PDA so i make sure all this stays to a minimum.

Am i raping him? Am i really? 

I dont get it. Why would you tell, of all people, another student that what i am doing is statutory rape? How professional is that? What if that student was not one of my friends? Rumors would be spreading around the school that i am raping my boyfriend, thats what would happen. I, the VIRGIN, would be thought as a rapist. Because you see me close with a boy in the halls. How is that supposed to make me feel?

I get enough shit as it is from students (plus a few more teachers who cant mind their business) with me being a senior and him being a sophomore (even worse when he was a freshman last year and i was a junior)

We're happy. Both our parents know and have met the other. Theyre happy. Thats all that matters. 

I guess its important to note that i just recently found out this particular teacher is basically a shit talker so im not surprised at all that something like this came out of her mouth, but its still unforgivable in my opinion to spew such a horrible accusation, especially to one of my peers. 

Im not posting to get lectures about the age of consent, laws, etc. I know all about that. I know this relationship could technically lead to statutory rape. But from this exact moment, we have yet to have sex, and i believe it was completely uncalled for for my teacher to tell that to another student in a gossip session when it is clearly false.
<bot>: TriadThrow is blatantly and publicly raping her year and a half younger than her boyfriend by hugging him and kissing him in the hallways. Havent you heard?