I think you’re doing the best you can. If anybody is in a situation that makes them feel sad, the natural thing to do is just leave if possible and reflect on the sad feelings for a bit. If you are able to pick yourself back up and move on then I would say you are coping better than you think you are.