Yes, you can absolutely wear a sports bra in public. A sport bra is just a bra that is designed to support women's bodies through higher impact activities like exercise. It is perfectly acceptable to choose to wear your favorite sports bra outside of the gym.