Regardless, they signed a contract detailing what they could and could not host on aws. They broke it. Its not like they were unaware of the requirements. Moral of the story, if you promise X, dont promise someone else Y if X and Y conflict. You are going to be breaking your word ine way or another.