Hi OP, I currently have an almost 1 year old DD and also don't have a massive amount of space. We asked family and friends to not buy bigger items (or spend too much!) because when DD was first born we were swamped with things, most of which haven't been worn/played with as they grow so quickly and it just seemed such a waste. I get that your disappointed about the situation, but try to see it as you will be able to get something useful for your grandson, it may be that the other grandparents were asked not to buy a walker but still did! MIL bought a walker for DD for Christmas despite DH asking her not to (we just accepted it as I didn't see the point in a fuss as it was already bought) but it's really not suitable for the space/flooring we have. How about getting something crafty you could do with him? When he's older he won't remember who bought him what for his first birthday, but he will remember spending time with his family. Moonsand is a good one, I bought it for several nieces and nephews, plus it makes a lovely mess for parents to clean up!
Kate Garroway-Care at home costs