When I buy something over the internet, I expect to receive said item. Similarly, when I pay for a service, I expect to receive said service.
Having the pictures that I PAY to have hosted on your website show up as a white box with a red "X" in the corner isn't receiving a service. It's receiving nothing (unless you count raised blood pressure) in exhange for the money I've paid you. When I pay for a service and don't receive said service, I stop paying. Plain and simple.
It was bad enough that from time to time the download times could be measured with a sundial. But when I upload pictures - pictures that are integral to my fundraising efforts - and the next day see a big blank spot, well... Suffice to say, this is not the service I paid for. Especially when I go to log into my account and see an error message, so I can't access my account at all.
So, what other photo hosting sites do folks use to host pictures?
That is all.