The correct statements are :
a) Opposed to mainstream values.
b) Made up mostly of young people.
This idea of a counter culture developed in American society during the 1950's. One of the biggest reasons this started to develop was because of the pressure of society to conform to certain views (having a family, having kids, women staying home and not working, etc.). However, many Americans did not want this lifestyle. Instead, they focused on expressing themselves in different ways and doing what they enjoyed.
This counter culture consisted of :
a) Advocating against policies that would hurt the environment.
b) Being against mainstream religion.
c) Promoting feminism and the ability of women to be more than just housewives.