Don't be so down, oft times people who bully you or otherwise walk all over you are equally or more insecure than the ones they bully. The power that they have over you gives them the illusion that they are in control, it gives them confidence. Sometimes the best policy in dealing with these people is to just ignore them and let their nonsense pass over and through you. Try to be more assertive but at the same time be "politically correct", no point starting conflicts. I'm not sure how old you are, but with regards to the family issues, the essence of it is that you will be leading your own life for yourself in the way that you decide. Why bother about what other people say? With all due respect, are their lives so perfect that they see the need to start running yours? Try to get involved in something you are passionate in. If you are so inclined, try to get involved in the performing arts, its a great way to build confidence. The Singapore Men's Chorus is a good place to start if you really want to start exploring that avenue. Important thing is to always keep thinking positive and always know that there will always be someone somewhere who will be willing to help you out (like all the people here haha!)