The public opinion is what the general public- the people you see walking around on the streets but mostly those who vote- thinks. The factors that shape it is how many people agree with a certain opinion, for instance many in the south they believe gay rights must not happen so that is the overall public opinion of the southerners.