everybody has flaws buddy, don't stress over your ears if you can help it. I'm sure they're fine and it's all in your head. Even if they are a little on the big side...i really doubt anybody would give you crap about it.
I've been shaving my head for about 6 or 7 years now, (i'm 23 now) and i'd def recommend it. Nice and easy, and you never have a bad hair day!
There's nothing any of us can say really because without being in your shoes we can't full understand how tough it is. My advice is to do whatever makes you feel good, hell smoke weed everyday if that keeps you feeling good man. Life is too short anyway, just gotta make the most of it.
I'm not sure if you're into working out but that's been my saving grace. In high school I was smaller than all of my friends and I started lifting when I was 16 so that one day I wouldn't have to put up with shit like that. At this point I could kill all those kids that talked shit, but more importantly than anything, it keeps me busy and focused on setting new goals and it has done wonders for my self confidence.