I guess I'm not particularly moral.
Recently I took a transatlantic trip on an award BizElite ticket. My initial flight got cancelled, and I got rerouted. Somehow when they reissued the ticket I got credit for it -- 7500 miles, of which 4000 were base miles.
Did I report it? Nope. I actually did think about it, but it seemed like more of a hassle than anything. There's been times where rental car bonus miles, or HHonors bonus miles, never showed up on my account either. I never called then, either, because it seemed like too much of a hassle. It's less a matter of morals and more a matter of laziness.
I also wonder at what point the administrative costs of removing the miles is greater than the value of the miles. They'd have to pay for the 800 line to make the call in, then pay for the time of the agent to listen to the story and remove the miles. Certainly it doesn't seem like it'd be worth it for 500 to 1000 miles.