It's not bad etiquette at all. I've gone to a few of these parties and not bought anything because I didn't like anything. You're under no obligation, either spoken or unspoken.

You don't need to be uncomfortable. Have a good time!