Certainly no reason to be mad at the forum staff. If you can't put a picture into your signature, maybe should you should consider scaling it down or cutting down on the amount of text you have in it. Not everybody has the convenience of fast internet and it increases loading times substantially, actually. My internet is very slow at many times and it takes me quite a while to load a page... and with bigger signatures it's even harder. Not to mention they take up a lot of space and make the posting page seem a bit messier than what it should be. Easy solutions.
As for the rep, that is not a priority. Reputation should be pretty much the least-cared about thing on the entire forum. If you are given bad reputation for a bad reason, then it will be removed. If you get good reputation for a bad reason, your negative reputation may not be removed because otherwise your good rep would also be removed, and it ends up that the good rep outweighs the bad. If you were given bad reputation for proper reasons, there is nothing that can be done. It doesn't matter how old a post is, there are just certain people who realize them. Not much the staff has to do with that.
We've all had problems with people not paying attention to our threads, but that isn't the fault of the moderators. I make good threads sometimes and am very disappointed when they are sent down to the bottom of the page. Very disappointed.