But, that doesn't mean people don't have aright to know what they eat.
Right to know what? It isn't so simple. I'd like to know what species of blueberry I'm eating (did you know there are several?), what bud sport of apple I'm eating (did you know many apples are somatic mutations?) and if my tomatoes have the Ph-3 gene or Ph-5 gene or whatever. Do I have the 'right to know' that? Or should the right to know only cover relevant features of food and leave the rest to the free market, as is currently done with, say, Halal and Kosher food? The problem with labels is that there is no justification to single out GE crops besides the manufactured controversy.
The current inability of shoppers in the US to know what foods are GMO means consumers have no choice.
If you are concerned, I can very quickly teach you how to detect GE crops. If you know this topic, it is quite easy. Anything with corn, soy, canola, cotton, summer squash, papaya, sugar beet, or alfalfa or things derived from them may contain GE crops unless they state otherwise (for example, if they are organic or have the Non-GMO Project certification). Ignorance is not inability.
It also leads to suspicion and support to the luddite part of the anti-GMO crowd.
This same crowd points to Eurpoean countries where GE crops are labeled and says 'Hey, they have to label them, they must be dangerous!' while saying 'Hey, these are unlabeled, why are they hiding them, they must be dangerous!' Labeling or not, GE crops are damned either way.
I think I can see where you are coming from with respect to using labels as part of education though. I'm not sure I agree that it is the right way to go however.