a) If someone is really depressed and want to suicide . Are there any punishment for this also in garuda-purana?

b) Doesn't it means that he has pain more then he could bear so it's not entirely his fault to do suicide.
(Sometimes to get irritated and quarrel and fight because of situations and anyone would do same thing)

C) We have pain and bad incidents according to our dids (karma) in this life and from past life, don't you think all these should be in a particular limit (more than that for next life?) so that no one suicide and be able to bear his punishments.

Edit: I read a story in which the person steals some food and then since his intention was good so INDRA himself came to take him to Swarg.
So I think reasons should also be seen for anything you do,since there are reasons for everything we do.