So what if she won for a film where she plays a Nazi? She's versatile.
After 6 nominations, you deserve it. So great job to you, Ms. Winslet. Your hard work into every part you play really does pay off. Cherish it. You are one of the greatest actresses of our generation. Hands down.