The problems with jQuery are probably caused by them not using the enqueue method to load their scripts. If I'm correct this should be fairly straightforward for them to fix.