If the fairy in question was obviously male, I would see something to this.
But the fairy is very female. Thoughts of a gay meaning never crossed my mind.
That said, it's a completely stupid commercial.
Not a great commercial, I agree. But I thought the punchline was pretty humorous.
And I saw no "anti-gay" slur in it whatsoever. It wasn't until the line was taken out that I even guessed that someone could have been offended.
But, but, but .... what about the Snack Fairy? He's a guy. (In a tutu.)