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