As a cafe owner... I don't think there is much you can do. As far as I can tell, you did the right thing (or certainly not the wrong thing). The problem is that this is happening in the first place...
I'm not sure i can reasonably come up with a solution. My first thought is to have more shelters, some policies about not enforcing crimes that a) don't hurt people and b) are unavoidable and lessons for cops on dealing with the homeless in a productive manner, but I am as far from an expert as one can me. Anyone with more knowledge on this topic have any ideas?
Edit: Sorry, I went a little off track here. Obviously what was happening did hurt you (in the form of lost business), but I'm seeing what happened as the end result of a problem.
The problem is the bums themselves. Japanese homeless don't make garbage messes or harass people. They generally manage to peacefully scrape by without imposing themselves. It's much the same in other more homogeneous industrialized countries as best I can tell.
I'm not sure i can reasonably come up with a solution. My first thought is to have more shelters, some policies about not enforcing crimes that a) don't hurt people and b) are unavoidable and lessons for cops on dealing with the homeless in a productive manner, but I am as far from an expert as one can me. Anyone with more knowledge on this topic have any ideas?
Edit: Sorry, I went a little off track here. Obviously what was happening did hurt you (in the form of lost business), but I'm seeing what happened as the end result of a problem.