Personally, I think you need to get more support in the community, there seems to be alot of people who complain about you or have issues; maybe it's worth confronting these people and issues before-hand..?