Game cons: This actually seems to be happening less then you think. I had gone to Blizzcon and I only actually saw two or three 'Booth Babes' and they weren't all humongous tits and chain-mail thongs. I saw more scantily clad cosplay ladies come in from the street playing Harpies from World of Warcraft, that usually requires string bikinis with carefully placed patches of feathers, and not much else.
My favorite Booth Babe was this lovely lady playing Sarah Kerrigan (I assume).
They had more regularly dressed women in jeans, black polo shirts with logos, and sneakers talking with people, handing out fliers and buttons. Whether you found them attractive or not, is up for you to decide I guess.
But being attractive and smiley is the point of the woman being hired in the first place, whether it's for dressing up as a character from the game, or just being the person behind the booth. It's to lure people over with a nice smiling pretty face, and then try to sell them something, or sign them up for something. If this was a convention based around a more female perspective, would you have been offended if they used handsome men to sit and talk with people at the booths? Probably not. This also just isn't for cons or auto-shows - I've seen grocery stores with nothing but smiley slim female cashiers. It did get more attention and not just from men. Most advertisers find that approaching smiling female salespeople, especially attractive ones, can be easier for a majority of customers and they don't even have to be dressed 'sexy' - this isn't a new concept.
As a woman am I
offended by it? Not really. Takes more then a woman standing around in what is essentially a bikini to offend me, and I like looking at a pretty woman as much as anyone else, but I'm not going to buy anything, so jokes on them. My husband is the funny one. He likes to act like he
isn't looking at them, and sometimes it looks like he is going to strain his eyes right out of his head trying to catch glimpses. I usually manually turn his head towards her and then say "There we go, doesn't that feel better?" lol