I created that tag in order to differentiate between questions about the C# programming langauge itself, and questions about everything else, but where the questioner happens to be using the C# programming language.
In my opinion, the c# tag has become meaningless, as a tag. It does not categorize the question, it simply indicates the programming language used by the questioner. I began using the c#-language tag to indicate questions that are specifically about the programming language.
Think about it. Is there really no difference between problem with using alias name in query in ms access (the question doesn't even contain any C# code), and Limitations of the dynamic type in C#?
Think about it another way. Should all questions tagged c# also be tagged .net? After all, the questioner is likely using .net in his C# program. How about tagging them visual-studio since Visual Studio was probably used to write the program? Or oxygen since that's probably what the questioner was breathing at the time?
Yet another way to think about the distinction: in front of me is the book "Essential C# 4.0" by Mark Michaelis. An excellent book. The first 13 chapters of this book fall firmly into the area for which I intended the c#-language tag. Only when you get to Chapter 14, "Collection Interfaces with Standard Query Operators" would I say you've entered the gray area. Subsequent chapters, "LINQ with Query Expressions", "Building Custom Collections", "Reflection, Attributes, and Dynamic Programming", up to Chapter 21, "The Common Language Infrastructure", move further and further away from what I had in mind. I probably wouldn't remove a c#-language tag placed on questions about most of these, but I would not add one.
Contrast this with another great book I have here, "Windows Forms 2.0 Programming", by Chris Sells and Michael Weinhardt. Even though the examples are all written in C#, I would say that none of the chapters of this book are about c#-language.
Now, I happened to start off with Eric Lippert answers simply as a quick way of finding questions that were likely to be about the language itself. It never crossed my mind that tagging these particular questions would lead to Eric winning the badge for the tag.
OTOH, he can now write the tag wiki for it.
I just reread the original blog post on suspensions: "A Day in the Penalty Box". The reasons for suspension are stated as:
There’s only one rule of behavior that
really matters, whether on Stack
Overflow, or anywhere else:
don’t be a jerk.
How do you know you’re being a jerk?
- Other users react negatively to your posts, posting negative responses and
generally causing a commotion.
- There is a broad sense of community resentment over your behavior, and you
are frequently cited in discussion
about the community.
- The moderators get regular email complaints about your behavior.
- You make snide or rude comments “behind people’s backs”, in public
Considering that there has been no attempt to inform me of what my bad behavior was, I have to go by the above. Was I being a jerk? In what way?
I know it's the weekend, and look forward to answers during the week.