Black Friday should be replaced with Cyber Monday. Such a new shopping extravaganza would save the environment in regards to the use of paper bags and gas to get to the stores. Black Friday has been a dangerous shopping event and will stay that way until Cyber Monday is accepted.
While I personally couldn't stand to go to Black Friday sales, it is every store's right to conduct its sales, hours and any aspect of business in whatever way they feel is best. That is part of what it means to be a free market, and forcibly canceling a sale like Black Friday would restrict the rights of stores to conduct business, which is not the nature of a free market.