One way that might make it work better is to allow wardecs to be made only against guilds with a keep site, perhaps?
EVE Online kind of works this way, you have to own an asset like a space station or something similar to be wardec-able. That way, smaller player corporations were left alone.