Your his is exhibiting some symptoms of MLC. For example, the distancing from your parents and his dog. The reason he didn't want the GC is because he is feeling guilty for he way he feels about life and he knows that he's treating them in a poor manner. Take the card and put it somewhere safe, don't try to force him to do anything w/it for now. Generally GCs don't have an expiration date, but you can check that out on the back of the card or call the 1-800 number
If your h is in MLC, he's going to probably get worse before he gets better, so buckle up for the rough ride. His mood swings will probably get worse and yes, he'll have many temper tantrums over nothing, etc.
Continue to focus on you and keep up the good work on taking care of yourself.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.