You sound like an awesome shitlord to have around! Also that would be rather glorious to witness.   My friend who usually ends up getting them to fuck off is slightly less direct but thankfully always gets the job done. I am working on being able to stand up to them myself (not just in these situations) and feel like this sub might just help ^^