It's no more alarmist than IE telling you it doesn't
recognize the file you just downloaded, so be careful.
Except that IE still presents you with a "Run" button. This just... stops you.
Condescending
Sure. Poorly worded on my part. However, I have little sympathy for people that get offended when they're told that they're out of their depth. If someone tells you that you don't know what you're doing, you either have a refutation ready or you actually don't know what you're doing. Getting angry is counterproductive and will only let you wallow in your ignorance. Either acknowledge your ignorance and go on with life or prove them wrong.
Everyone is quick to criticize the dialog, but their
suggestions are more convoluted and inaccurate than the
actual message.
Because I tried to present an alternative other than "just get rid of it", which is really the right thing to do.
> Except that IE still presents you with a "Run" button. This just... stops you.
IE 9 presents you with no such button if the file isn't trusted. You have to go and manually navigate to the Downloads folder to launch it.
> However, I have little sympathy for people that get offended when they're told that they're out of their depth.
So your solution is to change basic human nature and make it so people aren't embarrassed by their ignorance? Good luck with that one.
> Because I tried to present an alternative other than "just get rid of it", which is really the right thing to do.
You say so, but yet you haven't presented a compelling reason why. Getting rid of it is the right thing to do, it's an unsigned program downloaded by a user who hasn't changed the Gatekeeper settings. It looks a little odd not because of how few apps are signed, but it won't in time.
Besides, your alternative suggestions do nothing but demonstrate why it's a bad idea to implement this any other way. They add complexity, insult users flippantly, and are poorly thought through.