That purely depends on your service, how much it costs vs how much time and resources they waste with customer support. We've dropped clients that were morons in the past because it was cheaper for us, and sometimes just because it was just really annoying to deal with them. It depends where you draw the line and what you can afford.
You can answer that you don’t care about morons customers leaving but your boss might not agree with you.