Even if you did this, your mobile users will still be mad, because they cannot hover.
The question isn't if you or your clients are happy with them. The question is if your users are happy with them, and if they generate better business results (conversion, clickthrough, whatever is relevant to you) than the simpler, less Javascripty, less timing-based, less gotcha-with-the-mouse-hover implementation.
I sincerely hope you A/B tested this.