Pains of A Community Developer

So many people now ask questions on who is a community developer and the answers are quite interesting in respect to the context you want to view it from.
As a software developer i would like to see it from the view of software development in regards to its effect to the technology ecosystem.
Who are community Developers ?
Community developers are those angels sent from the heavens to keep the technology ecosystem in a agile state so as to prevent external forces from prevailing.
Please dont call me a preacher but i say this things in regards that i am a techno evangelist and i keep to my duties as an evangelist to preserve the ecosystem at all cost.
The Real Answers
Community builders are those people who have gave their all to the community through their resources,input and lifestyle for the growth of the community.
Been a community developer isn't easy because it involves lot of sacrifices ranging from finance,knowledge etc.
I call this guys heroes of the modern Age and they should be duly rewarded for the effort they put into the ecosystem to make it a better place for the coming generations.
But becoming a community developer comes at a cost and this cost leads to pains in which i term as :
TRIALS AND PAINS OF A COMMUNITY DEVELOPER
1- The pain of denial (Business as usual)
2- The Pain of Acceptance (Developer Empowerment)
3- The pain of Depression (Informed assessment and evaluation)
4- The pain of Anger (Operational and personnel evaluation)
5- The pain of Guilt (Initial investment)
6- The pain of Bargaining (Assessment and planning)