Have you told your uncle how what he says upsets you?
Have you thought about moving out? What about going to uni or something? Maybe that way you could move out and get better qualifications and you might get to hang out with people with similar interests? If not, what about something like the OU? Or the recovery college?