is it reasonable to expect your brother to give a card and small present on his nieces birthdays, or is acceptable to say I'm buying a new conservatory so they won't be getting anything this year? This has also happened to my husband recently - he had a significant birthday and one LT friend gave a £5 present as they're broke having spent all their cash on themselves (again expensive non-essential things that are always top of the range).
I sort of feel that you shouldn't totally prioritise your own spending so much and that they should think of others as well as themselves. Or am I being selfish and unreasonable?