Fear that my thesis topic is too broad and perhaps belongs to another discipline altogether
First let me say: This is definitely something you need to discuss with faculty members in your department. If you can find a supervisor who feels the topic is appropriate for the degree and wants to supervise your thesis, then go for it. 

Having said that, I suspect that this topic is out of scope for your department/degree, and also too broad for a MSc thesis. It also sounds like you have already realized this. 

I would guess that you can find a topic that is CS/math but also relates to the topic that you feel really passionate about -- just try to aim for a smaller piece of that very large question that you outlined.