Jude, I really think you need to jump down off your judgey horse and take a step back.
What THEY do, for THEIR child is entirely their business. Whether they live in a one bedroomed house or not, and whether they think it is advisable to take children to a farm in November, is THEIR business. I can't imagine that the whole thing is a scheme to make you feel bad about what you did for your child's birthday.
Your posts seem a bit mixed up - in one breath you're annoyed because your husband didn't take a day off so you couldn't make a big deal of the birthday, and in the next you are criticizing your in laws for making a big deal for their child's birthday.
As for a present list - the mere thought of one, for any occasion, annoys me, but that's a personal thing. Your little drama about when they visited you, and them not bringing a present, sounds equally grasping to be honest.
I genuinely think you need to step back from this and have a big think about why you are so angry.
FWIW, my daughter's first birthday was enormous. She was born three days after my birthday, and on my mother's birthday, so we had a fairly large (and eventually drunken) house party, with friends, family, and cake! It doesn't matter though, because she won't remember it.