You're not a piece of shit...you knew I would say that, or at least someone would say it :). For a start, you are working hard on yourself, really really, fkg hard. In many areas. With many people and groups of people. Some people are assholes.
Them not turning up and not returning calls or...