Kim,
I can relate to your frustration. However, in this case I think the fault probably lies with Dreamweaver. Sometimes it doesn't identify files that it should upload in order to make a page work properly, which may be the reason why your SpryAssets folder wasn't uploaded originally - believe me this type of problem has caught me out on more than one occasion over the years.
My advice to you is to always manually FTP any files you think need to be included in order to get your pages to function properly. Hopefully Adobe will fix this long-standing issue in their next release of Dreamweaver...