There's so much I want to say in reply to that bit of text. I felt a fair portion of it hit home quite well.
Whenever someone gives me garbage for playing Sonic, I just remind them that I mained him in Brawl too. Not because he's good, but because I like the character and the series he hails from. People who recognize the dedication that went into that usually back off at that point.
The only other alternative I've found is having people train as Sonic with me. As I said before, once most of them learn how different Sonic is (and about the BSBS), they don't give me as much BS anymore.
The hard part about that bit of text for me is that I've been working up the skill and courage to get myself to a go to tournaments out of my local area. I know most of the people at my local tournaments pretty well, but having a whole bunch of unknown people ragging on me for playing as Sonic...oof, I don't know if I'm ready handle that yet. Either way, good to be fully aware of. I'll just have to work on building up my resistance to it a bit more.