V, what you say reminds me of what a good friend of mine did when she was feeling stressed. She put herself in her 'bubble.' In her bubble, there was only good air and kind feelings - and whilst she interacted with others - only good things made it into her little bubble...
Your perspex shield made me think of that.
In respect of your H, and if he repeats similar stuff. You could always enforce your boundary even more strongly if you wanted. You could say 'H, I find what you're saying offensive and I don't want to hear this - get up and leave the room.'
T 13 M 7 Me 48 H 46 SS 15 BD 7.14 PA D final 5.16 (H filed)
We receive & we lose, and must try to achieve gratitude & embrace with whole hearts whatever of life that remains after the losses - Dubus