I am so sorry about your cat. Like you said, our pets are like our kids and it is very difficult when we lose them.
As for the rest, I think I get what you are saying. Before, when we were sad, angry, lonely, depressed or whatever, we turned to food to comfort us. It was always there and filled whatever void we needed to fill. But now that we have such teeny, tiny stomachs, we are forced to actually face our problems and deal with them. We will probably end up being healthier both physically and mentally.