I dont think heads should roll (if they collect those contracts and revenues they are doing something right) but they need a leader who will stick his head out publically, dish out some pain, and actually lead the company. This isnt a failing company, its a failing stock, it needs some discipline and accountability