Yes, every person watching 3D content on a 3DTV must wear compatible 3D glasses to see the 3D effect. To viewers not wearing 3D glasses, the 3D image on the screen will appear distorted. There is currently no technology that allows a single 3DTV to display both 2D and 3D content simultaneously without glasses.
Note that most viewers who wear prescription lenses should be able to experience full 3D effects. Most 3D glasses are designed to be large enough to fit comfortably over an existing pair of glasses.