And I have heard many people saying that in the outer world people love them whereas in family they are not valued...
Both above statements stem from the same....karma
In the first lets talk about vibes...what are vibes..we care for somebody, talk with love, spend our time, money on them, and do things for them and they get get good vibes from us..its our behaviour which gets us vibes, nothing else, if one misbehaves with some one, that someone will not good vibes from one..
The same person behaves differently with different persons...with one set of people he/she is all sweet, caring ,polite and eager to please , and with other set of persons, she/he is arrogant, rude,and never ready to do anything for them..so the result is obvious, first set of people will like and second one will dislike..
And all this is not because different people react differently, NO all people react almost same to love, care, affection and rudeness and arrogance.So the culprit here is not other people, but the person himself/herself.
People outside have totally different view of the same person, as they get to know only the best side of the person or the fake facade put up by the person, its only the people living with them, who know the real person and their verdict is real.....
So be good to the people....everyone, not your own family only and see that you will get only good vibes and appreciation. If you get criticism, then think about it, and introspect whether its true. If its true, then instead of blaming people try to change yourself.