tao, if one group doesnt appreciate you, find another group. You deserve to be appreciated and respected, not taken for granted. Treat yourself with respect.
Try the swimming team.
Think about it this way, if you can find a community ONLINE...then there is no reason why you cant find one in real life.
Maybe you should volunteer. Look around for clubs. try meetup.com ! That site is awesome for finding groups irl.
Dont give up Tao. If people online can like you, people irl should too.