hey man,
listen along the lines of music....
that's your ticket man...do you write songs?
i play guitar myself and I find that no matter how pissed I am, I can always go back to my guitar and it makes me feel a lot better...
and to me (except for certain circumstances) it seems like you have a pretty decent life... Everyone gets picked on at one point or another, as they say (and I aplogise for profanity), but s**t happens, but it's how you overcome them that makes you strong, and I can be here scolding you or trying to build your esteem up, but it starts with you man...screw what everyone thinks of you. Let the music be your expression...if that's your true passion and you honestly think you can take it somewhere, move and find a place that accepts you for who you are....sit down with your mom, explain to her maturely how you feel and what you want in life, and if she still can't accept it and support your decision then you need to move on...
One thing you also have to realize (I don't know if you have siblings) but your mom is also really relying on you to be with her especially since she just lost her husband (my apologies), but just don't let this road block take you away from music...
why don't you get a job at the music store? lol you can get some discounts on half stacks and all the sort and you can get to do what you love all day long..