Everyone is giving you excellent advice. One more piece: Try living from the inside out. Stop worrying about what everyone else thinks, cares, feels, or does. That does not define who you are. You define who you are and if you are happy, sad, and so on. It's a mighty big, and impossible, job to live up to what we think others should think about us ;\)

I read a great article on Bea Arthur when she passed this weekend. It talked about her being a "broad" but in the best sense. She didn't live to collect or dwell on what others thought. She lived to be the most creative, happy, and intelligent person she could be. Your job is not to make others hate you, like you, make other people's lives happy, etc.