Welcome to WebmasterWorld Guest from 18.104.22.168
I understand the concept of "loosing few customers to avoid bigger problems". It is true that SPAM and variuos online fraud originates more from some countries than others. But still some fraudsters are everywhere, you won't become totally safe by applying the large country list, compiled by someone else, to YOUR filters. And I heard about things like IP spoofing. Please think twice, is it really necessary in your particular case?
Welcome to WebmasterWorld!
I agree - banning entire countries is bad business. Sometimes, webmasters just don't have the time or the resources to fully investigate a problem IP address or IP address range, and they block the entire A-class address. They lose business (or at least visitors), and the visitors from the blocked address range can't get to the site.
Related thread [webmasterworld.com]