That's fantastic about your voluntary work - what a cool thing to do

About your BIL..... what do you mean by brute oafishness? Is there perhaps any way you could spend some time with him and get to know him a bit better? Often I find misunderstandings between people lead to perceived issues that aren't really there