mittijalebi I still have not read all the replies but I feel u have done right thing. this is your hard earned money and your husband helped them because BP m/c might have got added to their list in last moment & they might have founf it convinient to ask u to bring along. Now it is their duty to ask & give u money and since they failed to do that so u are asking for it. If this spoils relations then who want to keep relations with such low people who don't relate fair or square & also this will teach them to be cautious next time they try to take you for granted.
During college we friends used to follow mantra that I still like follow if not rigidly "never keep anyone's money & never let anyone go away with your money".
And I am happy that I followed it....when I borrowed 300$ from my friend when I first came to US & totally broke and desperate & not a single penny in my pocket...when I got my first salary I paid him back & he was surprised and this was 6ys ago and till date he remeberes me as only person who returned money without asking. So people should behave morally otherwise other person has to stoop low and ask for his/her own money.
P.S my hubby has lended money to so many friends & never asked. I used to ask him to take money back but I have learned he is not comfortable so I have left him with his beliefs but when I lend money I upfornt tell that I will ask it back so better if they return at their earliest convience that way there are no issues of conflit & feeling bad. After all I have a house to run & family to feed
10