Sucks that companies do this but seems like it's inline with the law
basically they're not going to get anything from Twitter with their army of lawyers but once you hosted it on your own website you became personally liable to hold a license for any images your site displayed.