The first step to solving a problem is to understand exactly what the problem is and know the problem domain. I read your rant, and I'm afraid I did not come away understanding what the problem is.
What do you think the problem (or problems) is exactly?
What do you think the problem (or problems) is exactly?