We tried this, but we just got more defects, because the Devs lost what little Ops knowledge they had. Where previously Ops would have to involve Devs, now that Production Support has some Dev knowledge, suddenly they get the blame for everything. Devs no longer have interest in things like "reading log files"; they just ship any problems over to Production Support.
You can find examples that go both ways for both endeavors, anecdata...
The problem in your case is not the dev vs ops split, it's a company culture thing which I'm sure you see play out in more places than this current focus