Krishna the Supreme Personality of Godhead, He knows past, present and future and He knows everything and therefore the justice of The Supreme Personality of Godhead is perfect. We must have the faith that whatever happens Krishna is all good. If we accept Krishna as all good, then we can never say that anything is bad because we accept that Krishna is behind it all. So Krishna is all good and whatever is coming that is sent by Krishna is also good. It is good for some purpose, in the long run, but meanwhile in the immediate it may go sometimes quite bad, that can be, but the end result is good. The devotee has that faith, that firm faith in Krishna and therefore the devotee never becomes discouraged by any difficulties in life.
(Kadamba Kanana Swami 16/02/2009)