My husband doesn't buy gifts for me either. He thinks it's a waste of money. He's always on his phone all the time too playing games. He likes going out to meet colleagues and friends sometimes I get mad too. But I know he loves me a lot and cares for me. He'll help out if I ask him to. Since the beginning I make sure we get to hug and kiss good night daily and I'll ask for a hug or a kiss before he goes out too. He pays for our food when we eat outside and buys me my favourite food sometimes and that's good enough for me.
What was he like before you had kids? Why did you marry him? If his personality / character is the same as now, then you cannot expect him to change to suit you without good reasons. To me, presents / gifts are not meaningful to judge your level of love or that marriage is over. Think and discuss with hubby what you both want and need from your marriage. Compromise accordingly
Expectations tend to lead to disappointments so best to set it right. My wife initially didn't like that I never posted anything of her on social media until she realised I never posted anything at all to begin with.
Btw, I don’t think you have right to be angry with him but you are right to think that you need to discuss your expectations and compromise with each other.
communication is very important try have a date out. open up and talk about it.
I think is love language!! Need to understand and compromise
Sorry to hear this
Try counselling