There IS something else you can do. Be proud of what you've accomplished in art. And gradually get better as time goes on. And as for your teacher or whoever. I'd punch her in the nose, but don't do that "•3•. Just don't let her get to ya.
Look, even though I don't know you much, I can tell you can be nice and friendly and all that jazz. Just stop beating yourself up. Even though apperently other people beat you down, you don't need to.