The only reason to fight labeling GMO products: money. The folks who produce products that contain GM ingredients are afraid that people won't buy their goods if they know what's in them. Given a choice, most people will choose brands that don't contain GMOs, if there's one available.
My solution to the lack of labeling is to stop eating processed foods as much as possible, and to only buy organic versions of any food that is also being grown as GM. For example, I only eat organic corn and soy, because those are two crops that are predominantly GM. Since organics cannot be GM, I know I'm getting conventional corn.
If I buy processed food items, I look for the verified Non-GMO Project logo, to ensure what I'm getting doesn't contain GM ingredients.
Until there is independent, long-term testing showing no effects from eating a GMO ingredient, I don't want to eat it. So far, there have only been short-term studies, funded by the same people who create the GMO varieties.