I think the main answer here - before being one of ICANN or ALAC doing something - is to educate the customers/consumers that they have the option to spend their USD9.99/yr with another registrar.
If I were a sleazy registrant, I would think it was wonderful that my registrar made it impossible to find out anything about me, and charged low, low, prices because they didn't pay their ICANN bills. Assuming you agree that ALAC is supposed to represent the interest of all Internet users, and not just registrants, telling people to switch registrars isn't a solution at all. Accurate WHOIS and responses to abuse reports are consumer protection issues, so individual Internet users can tell who they're talking to and doing business with, and we have some chance of turning off domains operated by known criminals.
I also note most of the concerns against registrars are mostly for US-based ones.
Of course. That's because there are more registrars in the US than in the entire rest of the world. It's also because some registrars claim to be in the US even though they're really somewhere else, such as OnlineNIC which is really in China, South America Domains which is really in the BVI, and Belgiumdomains (the famous name taster) which is really in some hard to find offshore jurisdiction. Accredited registrars by country: 577 United States 146 Canada 23 Germany 19 China 17 India 15 France 14 Korea (South) 14 Australia 13 United Kingdom 13 Spain 10 Japan 9 Russian Federation 7 Israel 6 Sweden 6 Brazil 5 Netherlands 5 Italy 4 Turkey 4 Austria 2 Virgin Islands (British) 2 Ukraine 2 Switzerland 2 Singapore 2 Norway 2 New Zealand 2 Malaysia 2 Cayman Islands 2 Bahamas 1 United Arab Emirates 1 Thailand 1 Taiwan 1 South Africa 1 Senegal 1 Romania 1 Portugal 1 Poland 1 Philippines 1 Pakistan 1 Monaco 1 Mexico 1 Luxembourg 1 Lithuania 1 Liechtenstein 1 Latvia 1 Kuwait 1 Jordan 1 Ireland 1 Hungary 1 Hong Kong 1 Gibraltar 1 Finland 1 Denmark 1 Burundi 1 Barbados 1 Argentina 1 Anguilla R's, John