screw some bolts back into the threads in the sprocket. attatch two pairs of mole grips to the bolts and pull. should come off no problem!unless the splines are worn and somebody has welded the old sprocket on?
Let's hope not, but the evidence of that would be obvious from the front. I would guess that it just needs some gentle persuasion and a liberal dose of penetrating fluid. Good luck
You might find that overtime the heat generated is causing it to stay on. I had this problem on one of my older bikes. I just gave it several large taps with a wooden mallet (or a hammer and a wooden block).
Also direct heat from a flame torch usually shifts it...
Ducatis generally have a problem keeping the sprocket on the shaft not the other way around! Are you sure someone hasn't stuck a blob of weld on the back of it?
When you say "the holes dont look to line up exactly" I take it you mean the tapped holes in the sprocket and the holes in the retaining plate if you offer it up.
That's the point of the groove with no splines on it on the shaft. Can you see the groove in front of the sprocket? The retaining plate sits in the groove, and it has to be rotated a little in the groove so that it lines up with the tapped holes in the sprocket (this is on re-assembly, if you see what I mean). if these holes weren't offset, there'd be nothing to stop plate and sprocket sliding along the shaft, past the groove, until it started rubbing on the grey plastic cover.
But presumably if you've taken the plate off, you know this already?
My guess'd be that the splines are clogged up with gunge.