Unworkable!
Ten great ideas but if they are so good why do we need to mention the obvious? Because the majority of the people who use a computer are unable to comprehend the logic behind these common sense measures.
Of course, users say that they are in favor of security but they want functionality. The moment functionality (i.e., "I need to use it now" or "That would be nice") is hindered by security, users complain.
The only way that any business will ever implement these 10 ideas will be by licensing their users. That means regular training and testing of users' computer skills. But that is not going to happen unless there is a legal requirement because no business is going to invest that much in user training and support.