Interesting ...... what you said in the first paragraph is just human nature. As Muslims we need to work with 'real' people with 'real' faults and not with perceived world of ' Islamic moral perfection ' it dose not exist in the world today and did not exist even in the time of the prophet. The prophet had to deal with much worse then any human.
I like your idea can you explain it bit more ? Not trying to steal your idea ... lol