I understand where you're coming from. Its very hard letting your guard down or feeling as though you'll be judged for possible weaknesses, but don't sell yourself short by shutting possibly great people out. I grew up in a somewhat similar type family although I grew up with a bulimic mother and sister and my dad made horrible comments about my mothers body. Obviously you come out of environments like that with some hang ups and some backwards thinking. Half the time I feel like I'm damned if I do and damned if I don't but I know who I can trust and I know who loves me unconditionally. That and half the time people worry so much about their own faults that they don't even notice that EVERYONE else has their own little weaknesses.
So, so you think you can tell Heaven from Hell,
blue skies from pain.
Can you tell a green field from a cold steel rail?
A smile from a veil?
Do you think you can tell?
And did they get you to trade your heroes for ghosts?
Hot ashes for trees?
Hot air for a cool breeze?
Cold comfort for change?
And did you exchange a walk on part in the war for a lead role in a cage?