Well said.
you are not the first one to say this bro.
But let me give you an example.
If you see a lot of accidents on a section of the road, one would easily come up with at least two reasons.
1. Drivers are bad
2. A new road with modern design needs to be added
In Pakistan we have a habit (like your post) to blame the drivers (ordinary Pakistanis). And obviously this reason has the merit.
However we must consider building new and straightened 6 lane highways and abandoning the old windy curvy 1 lane dirt roads.
Ideologies too become stale and thus rejected.
peace
Sir blame the road when it was the road on which the accident happened. It was never Islamic ideology then why blame it. Our ruling class never allowed it to really happen accept for some token ritualistic aspects...