Really?
You think a mall doesn't have the right to choose what sort of stores is hosts?
Yes and no... A mall can't legally refuse to rent an available space to a business for discriminatory reasons. Discriminatory meaning without a reasonable cause or based solely on discretion without supporting evidence...
If the mall does choose to refuse renting a booth or a stall they should be able to show a valid reason for the decision that a judge would consider reasonable just in case the prospective tenant feels the decision is discriminatory and chooses to seek legal remediation where the circumstances can be evaluated and the situation resolved...
It's a good example you provided because malls certainly do refuse certain businesses and usually don't get taken to court.
Recently in my area a popular local mall refused a tattoo shop from renting an available space. Apparently the tattoo shop didn't fit within the image that the mall was trying to promote. The mall was taken to court over the decision not to rent the space. The tattoo shop won the case because the shop was legally permitted to operate in the zoning district that the mall is located in, they met all the legal criteria to operate the business lawfully, and they were able to convince a judge that the mall didn't have a valid reason for denying the rental application. The only thing the mall accomplished in this case was allowing a lot of free publicity for the tattoo shop.
So yes and no... They can get away with it sometimes but it's not legal...