First off, who tf cares about what an actor believes or stands for? Opinions are like a.holes, everyone has one. If the CEO of Rock Star Games said "I agree with the War in the Iraq", would you never play Max Payne 2 if you didn't agree? It's the same thing I say to low level thinkers who boycott a product b/c of someone's personal opinion. In fact, it seems that you're paying that person a compliment by recognizing their opinion, and having a negative reaction to it. Personally, noone's opinion will force me to change my way of life.
Second, Penn's performance destroyed Depp's. I saw both movies, and Penn's performance got me glassy eyed and enraged. If you don't feel his pain/anger, even if you aren't a parent, then you're just not human. Depp was funny in parts, but annoying in others. Read anything written by a critic on the Oscars and most predicted either Penn or Bill Murray would win (for example, pick up the latest Rolling Stone's review on the Oscar nominees). IMO, Bill Murray put in a better performance than Depp's "gay pirate". After they said Penn won, you could tell Bill was very disappointed b/c he knew it was either going to be Penn or himself. Both put in great performances, but sorry, the critics got it right this time (Thank God no ATOTers are critics, they would have voted blondie from LOTR ROTK as best performance lmao), nobody's touching Penn this year.