As long as you are not being annoyingly loud and other people are also making noises (talking, etc.) in the general vicinity, I would just ignore any unwanted audience. Once your DS learns how to read fluently, it won't be an issue anymore. The environment makes a big difference. Perhaps you are hanging out at the wrong places? There are lots of public places where people mind their own business and have little interest in yours. Of course, if you have to be on a particular bus, there is no way to avoid the situation but certainly not all coffeeshops are created equal?