Hi, - public is a group noun, and therefore, it can be followed by either a singular or plural verb. Use a plural form if you're thinking of people in this group as collective individuals. Use a singular form if you want to refer to them as an impersonal group and are not necessarily thinking of the individuals.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.