Everyone knows that Malcom will kick you out for going to his shop too frequently. Well, I have had the issue of being kicked out on my first visit many times recently. As a merchant, I use the Black Market to buy most of the items in my merchant shop to make tu. Since I have not been able to even visit the shop in the last three days, I am running low on items to sell.
I have two proposals for this issue.
1. Make sure users will not be kicked out until after at least the first visit each day.
2. (My favorite) Create a system within the Black Market to earn reputation with Malcom by buying his items to earn trust. Higher trust levels will result in less frequent times being kicked out. Maybe the highest reputation level will allow you to not be kicked out. If that can't happen, then at least the highest level will mean a very slim chance of being removed from his shop.