a) If someone is really depressed and want to commit suicide, are there any punishments for this also in garuda-purana?

b) Doesn't it means that they have more pain than they could bear so it's not entirely their fault to commit suicide.
(Assuming these pains are so severe that no one in that person's place could bear it, and without support and encouragement)

c) We have pain and bad incidents according to our deeds (karma) in this life and from past lives, so don't you think all these should be in a particular limit (more punishment than that shifted to next life?) so that no one commits suicide, and be able to bear their punishments.

Edit: I read a story in which the person steals some food and give to a poor family with which he has no relation then since his intention was good, INDRA himself came to take him to Swarg.  
So I think reasons should also be seen for any punishments , since there are reasons for everything we do.