I feel for you! But people misusing language features is not really the fault of the language per se, it is more a failure of process, culture, tests and code reviews. I don't believe dumbing down a language leads to fewer bugs, it will just lead to more verbose bugs.