If there's a problem with raccoons, why not just turn to mankind's tried-and-true friend in dealing with animals: dogs? I imagine a medium-sized pair of dogs could make pretty quick work of most raccoons. And folks like dogs in their homes, so it's a win-win!
Large cats, too, might work.