The same thing happened on a civic I was working on a few weeks ago - damm discs just would'nt come off no matter what. Got a large grinder out and cut into the hub face of the disc just to the side of the hub nut, dont cut all the way leave about 1 mm of metal in contact with the hub face. Now cut down through the disc surface its self either side of the line you've cut into the hub surface. You should have a straight line that appers to go all the way through the disc. A couple of smacks of a hammer and the disc will bend and pop straight off.