"pay (and pay well) a VERY QUALIFIED DBA"
So your saying I can hire any dumbass to administrate other database servers?
"if you are not willing to get somebody who is dedicated to battening down the hatches. Any Micro$oft platform is going to be full of security problems"
Duh, your saying linux has never had problems? If you don't keep your systems up to date and secure it doesn't matter what your running.
"If it's just another programmer that's going to be administering the database, you might as well go with mySQL"
If this is the case your not serious anyway.
"SQL Server's support of transactions, triggers, foreign keys, stored procedures, user defined types, user functions, views, etc. ought to be points you consider (you could make the same argument for Oracle, Sybase, insert your favorite $$$ vendor here)."
Don't forget XML... XML > You