Anyone with any common sense would know this would happen. If I was giving out the stickers, and someone said no to one, of course I'd presume they're anti-gay.
You should've just accepted the sticker. Whatever about wearing it, just show that you aren't anti-gay.
Also, knowing teenagers, you're going to be called gay and closet homo pretty damn soon by everyone.