There is nothing Comcast can do about this issue.
The reason you can no longer view the shows outside the United States:
Video streaming is generally regulated by the various license holders, and they determine in which countries their content is licensed to be available. If it is not licensed by the owner for distribution in the particular region you're in you will not be able to view it.