Free web hosts are moving away from allowing direct linking to hosted images.
They've basically gotten software that recognizes link tags, or references, and therefore no image will work. Even clicking on a link won't work...
Best thing to do, if you have to use free web hosting, is to tell the people to cut n paste the link to the image in the address field in their web browser.
-SW