The insurance on the building is different than the insurance for the vendors. It very likely IS an insurance issue. Not patronizing won't really change anything because the insurance company doesn't care and would rather not write a risk like that in the first place.