When you think about it, Edward Rooney from Ferris Bueller's Day Off was just trying to do his job to ensure a high school delinquent didn't get away with ditching school while everyone else had to go. He's not the only movie villain who actually wasn't that bad of a guy in the long run. Cracked has 8 more and they have some really valid points.
Link