A person's cultural beliefs and his or her society's beliefs influence socio-cultural attitudes. In terms of gambling, attitudes can shift over time. ... Other sociocultural factors that influence gambling include social class, political orientation, and demographics.