I get it in real life a lot too. I am a pretty big asshole in real life because I could honestly not give 2 shits about what people think and about their emotions or whatever, I honestly could care less.
But, it's who you are, it defines you. You aren't Carbon without the "asshole-ness" you have. You have made your personality online basically like an asshole to some people. But, really, you aren't an asshole in my perspective. Reason being is because when people think you are being an asshole, it's you telling them the complete truth and a lot of people can't handle the truth.
Here's really how I think. I'm Brutally honest, which most of my friends say. I call it how I see it. Don't ask for my opinion if you don't want honesty. I don't like sugar coat things!
So, my point is, don't change. You are doing a great job and don't let ANYBODY tell you otherwise.