Need your advice on this one.
We moved into our house about 18 months ago and had a hedge between our house and the neighbours. The neighbours told us they were sick of having to cut it all the time and wanted to put up a fence instead, which we really didn't want them to do as it was lovely and had birds nesting in it and shaded the garden perfectly. According to our deeds it was their property so we couldn't stop them. We offered to cut their side of the hedge for them but no, they had the hedge dug up and the fence fitted, which is quite nice really.
Since we've had some high winds recently, three of the fence panels have blown out. They want US to pay for the new ones because they can't afford it themselves. The thing that makes it worse is that our neighbours are my DP's best friends, otherwise we would've told them where to stick their suggestion. We know they're short of money at the moment, but so are we and the fence panels cost £80 each. As they're our friends DP offered (very generously IMO) to go halves but they refused! Our lawn is now covered in dog crap where their dog goes every night for his evening poo and when I complained I got the response 'Well if you paid for the new panels it wouldn't happen'. I know we're in the right but I don't want DP and his best friend to fall out- they've been friends since primary school. My DP is almost at the point of backing down. What's more important, the friendship or the principle? Really don't know what to do.