You are absolutely right , from certain perspective Thanos is actually a so called "saviour" even though his ways were not acceptable by many. But if you look at it, he didnt kill many people before snapping his fingers ..
Its his generals which decided that it was the only way to fullfill their bosses requirements. Thanos just gets blamed for everything else. LoL.
He kept his cool all through and was very methodical...
You are right, it is the his generals.... but it always is the Kepala's fault haha
If kepala cant guide or some generals are stronger than him and he cant keep them down, susah juga lor. But thats the way it is in normal life as well, Avengers movie reflects what's happening around us too.