Let me make it clear that Zenphoto is primarily headed by two developers. Both of these developers are volunteers with real world lives and real world responsibilities. Therefore, it becomes necessary for the devs to pick and choose what they want to dedicate their time to. It is impossible (and unwise) to implement every single feature that every user could ever want (or even every feature that has ever been specifically asked for).
The general idea of open source software is that, if there is enough interest in the addition of a particular feature, someone will contribute it. The devs do not have any responsibility to you, especially with your attitude of "the devs better make this for me or else". Believe it or not, there are some extremely helpful and patient members of this community who probably would have helped you given better circumstances. When you treat others with respect, you will receive in kind.
As I see it, you have a few options.
1. Write this feature yourself, whether you have someone else do it for you or you learn to do it yourself. If your friend feels it is easy to write such functionality, ask him to write it. We welcome any contributions if you should feel so inclined as to share your solution with other users.
2. Open a ticket on the bugtracker. Note that the devs have no obligation to implement a particular feature request. They are implemented if someone finds the time and interest to do so. If you do decide on this route, I remind you to please keep all future discussion civil.
3. Find alternative software that will better suit your needs.
This thread has been to the bike shed and back, so I am going to close it. If you have any technical questions, feel free to open a new discussion and we will answer to the best of our ability, but arguing semantics with purposefully inflammatory speech is not conducive to anything. Any further posts of this nature will not be tolerated.