Is my boyfriend teaching kids to be spoiled?

My boyfriend and I were with my dad. Our Walmart has Angle Tree kids. My dad was complaining about how kids are so spoiled and how ridiculous it is for kids to ask for things like an Xbox for Christmas. My boyfriend took the angel off the tree and said he what the hell. My dad asked was he actually about to get that kid a damn Xbox and my boyfriend said "Why not. I can afford It " and he bought an Xbox. My dad was complaining that he's teaching kids they can use angel tree to get free stuff. Part of me agrees with my dad. I got angel tree as a kid and my mom would have never let me use it to ask for expensive stuff like that. My boyfriend things there's nothing wrong with giving a kid one thing they really want. Even if it's expensive. He can afford it so why not. Although my boyfriend is a teacher. He doesn't make much money. He makes like 40k a year so can he really? I guess not my business.

@Melissa Angel Tree is how people in a low income house can get their kids presents. You sign them up for Angel Tree. Our Walmart has a Christmas tree filled with different kids and you pick one and get them a gift. It has their wants and needs.