Husband doesn't want me going to a ballet with my son

I have a son(14) from my late husband. My husband died from cancer when my son was 12. I know it sounds like I moved on fast, but I was carrying for him and watching him wither away on hospice care. I was his caregiver and I had basically grieved the marriage while my husband was still alive so while it may seem I loved on fast, I had already went through my grief by the time he died. My late husband was the biggest theater nerd and he would take my son to different Broadway shows and ballets. They would see the nutcracker every Christmas. I'm not into ballet so I never went. Now what he usually wants for Christmas is to see the ballet. His dad was too sick when he was 12, so I took him, and I took him last year. He wants to go this year but I'm currently pregnant and my husband is telling me we have a baby coming and we shouldn't waste money on silly things like musicals. I understand since we do have to buy stuff for the baby but he just bought himself two new hunting guns. That could have gone for the baby. I feel like he's being a hypocrite.