I think everyone has the right to celebrate this day if the chose too. I really liked your comments it is good to see that there are still people in this world that have an open heart.
Christians celebrate it by going to church and dinner; non-Christians celebrate it by having dinner and not going to church. As for my case, I and some of my relative celebrate it in a non-Christian's way while some other relatives celebrate in a Christian's way. I'll explain you all why it happens like this. Well, my extended family is a Catholic born since the time of my great great-grandpa; however, my grandma and her children, except one, are Buddhists. Well, my grandma was a Catholic born, but she converted to Buddhism because of two reasons. One, my grandpa hated religions; therefore, he forbidded my grandma to practice it during their marriage. Two, she found Buddhism in hard times and found herself related to it, so she practiced it even my grandpa hated it. She chose Buddhism over her marriage, and my grandpa had to live with her new interest. Since my extended family has a mix of both religion, we think it's best for us non-Catholics to celebrate it with them except we don't need to go to church. All we do is having dinner, exchanging presents, playing games, and having fun with them all together. It's nice to spend time together, and it's nice to have presents. We only have two presents per year for birthday and Vietnamese New Year, so this day is an excuse for us non-Christians to have some presents. We love presents; therefore, we don't care what day it's supposed to be