Your rant against C# is unreasonable. Most of your arguments apply to many programming languages. The attacks you mention aren't related to the underlying programming language of the system but to the features, the system has (SQL injection is only possible if you have a SQL database running, regardless of the programming language).
And it doesn't make sense to highlight every third word in your text with a bold font. If everything is highlighted, nothing is highlighted.