A graph db is the right tool for this use case. Just not really theirs, although it could if they could understand how to sell it to us at a fair price.