Personally, I disagree with either description. Casinos fascinate me. Casinos bring diversity to my life. Casinos allow me to mingle, converse, learn and expose me to people I would not ordinarily interact with and it keeps me from surrounding myself with others like me. I respect the people who work there, who do their jobs well.