Various fair trade products do taste awful. You have to "shop around" to find the good ones. But even they sometimes change, like Geobars. They used to be really nice but they've changed the recipe and now they taste gross.
Maybe they should label non-fairtrade products with an "Unfairly Traded" sticker so people can see each time they buy that they are ripping people off... but most people would rather turn a blind eye as long as "i'm alright" .. ?