The general public has become more accepting of casinos due to the growing financial benefits that online casinos provide. However, moral reasons and religious influences against casino gambling have faded in many communities over time. Casino legalization is divisive because, unlike other forms of entertainment, gambling has historically been viewed as immoral, dumb, and illogical, and gaming imposes social and economic costs on both gamblers and nongamblers.