Your name says it all.
Problem 1: Wane is in fact a jerk, but who cares what he says to other people. I think he's just jealous, but in reality, it's his own fault. He needs to grow up a little and stop spreading rumours he has no idea about.
Problem 2: Your stepdad is racist. However, who is he to say who you can and cannot date? Normally, yes you are supposed to go with your parents wishes, however, when it's a racial issue, then he has no idea what Roberto is like, only based on skin colour.
Problem 3: you have ADD, but to my knowledge it's something that is completely fixable.
I just think based on this post, you need to realize what you need to do for yourself and not worry what other people think. Roberto likes you and you like him. What anyone else has to say is their problem and it shouldn't affect you in any way. Besides you are young and all of you still need to grow up (not negatively), but you still need to figure out more important things in life. Take care of yourself.
Cdoc
"Without music, life would be a mistake" -Neitzsche