Great solution!
What will you do if your users then filter out everyone who disagrees them and end up forming self radicalizing echo chambers which are highly polarized ?
Echo chambers - in my experience, starting from Fido - are usually created by moderators. Unmoderated, people like arguing no less than having others sharing their views around.