The only way that you can be happy in life is to be less judgmental and more appreciative. Take every opportunity to appreciate and thank the other. Criticisms drain you, gratitude fills you. The way is simply being a true witness to your thoughts and emotions. Being aware. Being conscious. Being mindful. You will see your relationships improve at every level. As such it is your wrong attitude that robs all good things out of your life. Awareness, simple awareness gives you back your lost fortunes.
Love and Peace,
Bodhi Shuddhaanandaa