I just read the link that has what I thought was the full deal and didn't see that language in there. Are you sure that's what they signed onto? If they did, it's even worse than I thought.
http://www.freerepublic.com/focus/f-news/1408980/posts?page=702#702