You think YOU have it bad. :) I just picked up a client who's lead programmer built the core site around letting jQueryMobile style everything cause he didn't want to mess with styling. I told them I want to get rid of all that but they won't let me do it.
jQueryMobile has its finger in everything and this guy made the whole site as one page! So you can't make a standalone test page, upload it, and expect it to work the same way.
"That's why they call it MOBILE!", I told the site owner, to no avail.
After three weeks, I'm starting to get a handle on how to make things fit but, before now, every day, I had to talk myself out of quitting and giving them their money back.